Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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?

share|improve this question

marked as duplicate by Scott Pack, Mark Henderson Feb 11 '12 at 3:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

add comment

1 Answer 1

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.

share|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
add comment

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