compdigit44
asked on
ESXi 6.x NUMA Sockets vs Cores
In it was my understanding that you really only used the number of cores per socket in a VM to get around licensing and leaving the core count to one would all ESXi to automatically build the correct NUMA topology . According to the following article, my understanding is wrong and you should populate the core count first. Am I understanding the article correctly?
https://blogs.vmware.com/performance/2017/03/virtual-machine-vcpu-and-vnuma-rightsizing-rules-of-thumb.html
https://blogs.vmware.com/performance/2017/03/virtual-machine-vcpu-and-vnuma-rightsizing-rules-of-thumb.html
ASKER
Thanks, are there any problem is setting new VM's to use cores instead of sockets while still on 6.0?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
( vSphere 6.5 introduced a few changes in vNUMA behavior as documented by Frank.)
So, the Answer is Yes and No, but depends on your ESXi version.....
So as before we would advise use Sockets and then Cores, the new thinking is to use Cores now as per your article you have linked to.
and ALSO it advises to go through ALL your VMs, and adjust sockets and cores etc to cores....with 6.5 and later.
(when you migrate to 6.5, if still on 6.0 don't worry....)