Possible Duplicate:
Can you help me with my software licensing question?

when a server has more than 8 cores per CPU (total 16 logical procs) and ESX standard license is applied, what does it mean for VM performance? Since each VM on host is allowed only 4 vCPUs max

VMWare ESX/ESXi limits the no of vCPUs per guest VM depending on the license:

standard Lic = 4 vCPU Advanced Lic = >4 since i dont know exact number

is there need to upgrade to Advanced version for any perf benefits if none of VMs have workloads that need more than 4 vCPUs?

link|improve this question

77% accept rate
feedback

closed as exact duplicate by Scott Pack, Mark Henderson Feb 11 at 3:30

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

1 Answer

HERE is a handy guide to the various capabilities based on licence type - as you can see only Enterprise Plus (not Advanced) supports >4-way vSMP (specifically 8 with 4.0U1). And to answer your question - only ever give a VM what it needs, never any more - adding more is likely to actually slow down your VM.

link|improve this answer
2  
Adding additional CPUs will only slow the machine down when there is CPU contention and there are not enough cores to fulfill the request. Folks familiar with esx 2.0 were always told 1 cpu per vm. 3.x changed to “relaxed coscheduling" so this problem went away (yellow-bricks.com/2008/07/07/multiple-virtual-cpu-vms) On systems with lots of processes you should default to allocating 2 CPUs. Citrix farms are a good example of this (virtualfuture.info/2009/03/…) Adding an additional extra CPU shouldn't degrade performance (YMMV) – Jim B Jun 7 '10 at 15:20
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.