VMware Cloud Community
jktz84
Contributor
Contributor

How does Hyperthreading affect potential VM performance?

Hello,

I'm currently testing the free ESXi version with a vCPU limit of 8/VM. I have a 6 core Intel CPU with Hyperthreading, so technically 12 logical processors. 

In this situation (assuming 1 VM is supposed to use all the CPU power), what are the best settings for the CPU count? 6 (potentially 1 vCPU per physical core) or 8 (getting closer to logical processor limit)?
Do I lose 1/3 of the CPU power by only using 8 vCPU?

 

Reply
0 Kudos
1 Reply
DavoudTeimouri
Virtuoso
Virtuoso

Using CPU count on virtual machine equal to physical cores is recommended for latency sensitive workloads but you can add more CPU up to count of logical cores for most workloads. 

Read more about CPU overcommit on this document: vSphere Resource Management

The document is available for each version of vSphere.

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
Reply
0 Kudos