JRink
Enthusiast
Enthusiast

vCPU scheduling in 6.0+

Back in the day.... when you setup VMs to have, for example, 4vCPUs, the host server needed to have 4vCPUs actually AVAILABLE in order for the hypervisor to schedule a CPU cycle for the VM.  Which meant, assigning 4vCPUs on a VM -may- yield worse performance than assigning 2vCPUs, if the host server is a lot of VMs an limited cored.  (in other words, don't over-commit vCPUs if not necessary!)

In 6.0+, has this scheduling process changed?   Is there more flexibility to allow for better performance on VMs that require a high number of vCPUs, or has this remained the same as it always was?

0 Kudos
1 Reply
vfk
Expert
Expert

This is a good paper to read https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/vmware-vsphere-cpu-sched... 

And should be relevant for 6.0+

--- If you found this or any other answer helpful, please consider the use of the Helpful or Correct buttons to award points. vfk Systems Manager / Technical Architect VCP5-DCV, VCAP5-DCA, vExpert, ITILv3, CCNA, MCP
0 Kudos