Highlighted
Contributor
Contributor

NUMA Node Not Visible in OS?

If I configure my Windows 2016 VM to have 1 socket and 14 cores on an Intel host that has 2 sockets with 14 cores each, I should have just one NUMA node on the VM if I'm not mistaken. So my question is, should I see that one NUMA node in Task Manager and Resource Monitor? It seems like I should, despite the fact that there is only one, but can someone confirm?

Thanks.

Tags (1)
0 Kudos
3 Replies
Highlighted
VMware Employee
VMware Employee

If your host is not HT enabled, then the VM NUMA nodes will be 1.

From the Windows task manager, CPU tab, the NUMA node view will be disabled, as your VM has only one NUMA node.

You can cross verify the same from esxtop ouput of ESXi.

The VM is placed only one host NUMA node.

0 Kudos
Highlighted
Contributor
Contributor

Thanks for the reply.

I checked the host and hyper threading is enabled. I did expect to have one NUMA node on my VM because I gave it 1 socket with 14 cores and the host has two sockets with 14 cores each.

But, from what you're saying I'm seeing what is expected in Windows exactly because there is only one NUMA node. ("NUMA node view will be disabled, as your VM has only one NUMA node.") If that is so, then I should be set.

0 Kudos
Highlighted
VMware Employee
VMware Employee

Just be sure, you can cross check from the esxtop command.

That will list the NUMA nodes on which VM is placed.

In your scenario the behavior is as expected.

0 Kudos