This article discusses performance and configuration best practices when assigning vCPUs to virtual machines in environments with Hyper-Threading (HT) and NUMA. It addresses questions regarding vCPU count relative to NUMA capacity, the effect of numa.PreferHT=1.
VMware vSphere ESXi 8.x
VMware vSphere ESX 9.x
numa.PreferHT=1 parameter instructs ESXi to prefer scheduling vCPUs on sibling Hyper-Threads of the same physical core before using additional cores within the same NUMA node.