What is the maximum number of vCPUs that are recommended per logical core? If I am NOT contstrained in terms of available GHz, when are there "too many" vCPUs logical core?
IMO this mainly depends on the physical resources and the capabilities of the guest OS itself. Regarding host usage there's no difference between vCPUs and cores-per-socket other than the presentation to the guest.
I would like to ask for my own clarification regarding the vCPU to core aspect. Is core in this case referring to logical cores (logical processor) or physical core? I ask due to the below section taken from the "Virtual CPU Limitations" section of the vSphere Documentation Center. The reference to the hyperthreaded proc being called a "logical core" is what I am referring too. What I am trying to determine is the very thing that the TheVMinator has asked.
"A virtual machine cannot have more virtual CPUs than the
number of logical cores on the host. The number of logical cores is equal to the
number of physical cores if hyperthreading is disabled or two times that number
if hyperthreading is enabled."
Thank you much for any information.
It would be 25 vCPUs that is referenced in virtualbuddy's answer since a Logical CPU equates to a core whether it is a phyical core or a hyperthread -