You have probably heard that in VMware vSphere 4, ESX now supports up to 8 virtual CPUs per virtual machine. A related change that hasn’t gotten much attention is the fact that ESX no longer requires the number of vCPUs in a VM to be a power of two — 2, 4, 8.
That means you don’t have to go for a full 8 vCPUs if your workload would not benefit from it. You might choose to run 5 vCPUs:
The VM CPU configuration dialog now looks like this:
Will you deploy VMs with 3, 5, 6, or 7 vCPUs?