VMware Cloud Community
akreitman
Contributor
Contributor

Core/CPU Count and Hyperthreading

     ESX and ESXi allow you to specify the "cpu" count.  Workstation uses the term "core" count.  If you start with the Windows view of the CPU, if you have a 4 core cpu with hyperthreading, it shows as 8 cpus.  How does VMware deal with that.  If I specify 4 core or 4 cpu, does that make onto all my core, or does it map to 2 cores with hyperthreading?  I know that Windows shows 4 cpus, but how does VMware internally manage them?

0 Kudos
3 Replies
a_p_
Leadership
Leadership

Instead of trying to explain this with my own words, I'd suggest you read http://www.vmware.com/files/pdf/techpaper/VMW_vSphere41_cpu_schedule_ESX.pdf. Section "2.4.2. Load Balancing on Hyperthreading Architecture" should answer your question.

André

0 Kudos
petedr
Virtuoso
Virtuoso

Good document link

www.thevirtualheadline.com www.liquidwarelabs.com
0 Kudos
idle-jam
Immortal
Immortal

thanks for sharing ..

0 Kudos