Thank you for those links, they were both quite helpful. Now the question becomes a bit different...
Suppose, as an example, that I have a VM for which I have assigned (in Settings) a single socket and 2 cores. It is the only VM running on the host (which has two physical sockets each with 8 physical cores). Is this VM able to utilize all the CPU power available, or will it be limited to whatever can be provided by 2 of the cores (6.2ghz/4 threads), leaving 14 cores essentially idle?
The software running on my RD server isn't really that CPU intensive, but there will be 35-50 sessions active most of the time and I don't want to leave resources unused...