Link to home
Start Free TrialLog in
Avatar of compdigit44
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
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

This is correct, (as was in 6.0) because there is a new thinking on later versions of ESXi 6.5 and later.

( 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....)
Avatar of compdigit44
compdigit44

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
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial