VMware Cloud Community
DCYun
Contributor
Contributor
Jump to solution

HyperThreading and VM Performance Relationship in vSphere ESXi Environment

Please answer about hyperthreading and vsphere esxi performance.

When hyperthreading is enabled, the number of logical processes is doubled.
(A system with one 8-core CPU be the 16 logical processes.)

When creating a VM that requires 4 cores ( physically 4 cores ),
what is the good way to create VM ?

Allocate 4 vCPUs ? or allocate over 4 vCPUs in consideration of hyper-threading?

0 Kudos
1 Solution

Accepted Solutions
vbondzio
VMware Employee
VMware Employee
Jump to solution

From 6.7 onward, 4 vCPUs and a full CPU reservation (# of vCPUs * nominal frequency of the underlying CPU). For highly latency sensitive applications or for 6.5 and earlier, enable Latency Sensitivity = High + a full CPU reservation. Note that the latter means that nothing else can use 4 cores of the host, even if the VM is completely idle.

View solution in original post

1 Reply
vbondzio
VMware Employee
VMware Employee
Jump to solution

From 6.7 onward, 4 vCPUs and a full CPU reservation (# of vCPUs * nominal frequency of the underlying CPU). For highly latency sensitive applications or for 6.5 and earlier, enable Latency Sensitivity = High + a full CPU reservation. Note that the latter means that nothing else can use 4 cores of the host, even if the VM is completely idle.