I came across this post because I was searching for issues with Windows OS VMs not showing NUMA as being enabled. We have a VM with 14 vCPUs that is showing NUMA as being disabled. I have not checked the number of virtual sockets vs. virtual cores that we have assigned to it, but my guess would be 14 vCores, and only 1 vSocket. Is that the issue? It is an Ivanti EPM Core Server, and they strongly recommend NUMA be enabled, and in use for performance reasons. Do I need to modify the number of vSockets vs. vCores? If so, what would be the optimum balance between those? We stopped bothering with vSockets vs. vCores several years ago because it really didn’t seem to make much of a difference on our VMs.
The host servers in this vSphere Cluster are Dell R650’s. I think they have 2 physical sockets, and maybe 16 cores each? I would have to check regarding the cores to be certain….