VMware Machine CPU Configuration sweet spot (Server 2012 / 2008 R2)

central-processing-unitvmware-vspherewindows-server-2008-r2windows-server-2012

Let's assume I had enough free ressources to allocate in my VMware vSphere 5.1 Landscape.

Can anyone point me to an optimal CPU Configuration (Number of virtual sockets / number of cores per socket) in regard of the sweet spot.

Where does allocating more sockets and cores not benefit the VM anymore?
Also, does this sweet spot vary between a Windows 2012 and a 2008 R2 Server?
Assume I am talking just about the OS performance, not the performance of any possible applications running on the server.

Thank you for your inputs.

Riscie

Best Answer

Test and see. I still advocate starting small (say 1 vCPU and 4GB RAM) and adding resources as needed.

The problem is that many people configure their virtual machines to be far larger than necessary. Don't fall into that trap.

There is no sweet spot, as it will depend on what you eventually run on the system. You have resources and tools within the VM to identify poor performance, so take advantage of virtualization's flexibility to adjust and right-size your VMs.