Reply to Message

View discussion in a popup

Replying to:
Faize
Enthusiast
Enthusiast

Is NUMA or Hyper Threading better for overall performance?

Let's say I have an ESXi 5.1 host which has 2 quad-core processors with Hyper Threading, for a total of 16 logical processors. If I have a very CPU-hungry VM that I want to give 8 vCPUs to, would it be better to span across NUMA nodes, or apply the numa.vcpu.preferHT=TRUE configuration to force the VM to stay on a single NUMA node and use Hyper Threading instead?

I'm interested in both obtaining optimal performance for this VM while ensuring that the other (much less CPU intensive) VMs running on this host don't get CPU starved or block this VM from accessing the CPU.