MrVmware9423
Expert
Expert

How to check NUMA Node on ESXi host

Dear team,

I have cisco ucs b-200 m3 blade server with below configuration. I want to know how to check NUMA Node on ESXi host.

RAM:192

Socket 2 (8 cores each).

regards

Mr VMware

rcporto
Leadership
Leadership

Use the following: esxcli hardware memory get | grep NUMA  or  esxtop

How to check if NUMA is enabled on ESX hardware?

---

Richardson Porto
Senior Infrastructure Specialist
LinkedIn: http://linkedin.com/in/richardsonporto
Alistar
Expert
Expert

Hi,

it can be done by checking esxtop while it is running if you follow this article: Sizing VMs and NUMA nodes - frankdenneman.nl. If the processors are Intel Xeons, there is always 1 NUMA node / socket. Also the VMkernel writes the NUMA mapping out to vmkernel.log during boot-time.

Edit: This is from vmkernel.log at the boot-time

TSC: 949659 cpu0:0)ACPI: 366: 2 nodes found in SRAT table

TSC: 952962 cpu0:0)NUMA: 370: 2 real nodes found

Also you can find the NUMA node layout in the Advanced VM properties. See my blog post http://vmxp.wordpress.com/2014/10/29/stress-testing-an-esxi-host-with-windows-server-vms/ - it's the first image there Smiley Happy

Stop by my blog if you'd like :slightly_smiling_face: I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/
MrVmware9423
Expert
Expert


thanks Richardson,

ran this command esxcli hardware memory get | grep NUMA   below is the output what does it mean

~ # esxcli hardware memory get | grep NUMA

   NUMA Node Count: 1

request u to confirm NUMA is enabled or not

regards

Mr Vmware

Reply
0 Kudos
Alistar
Expert
Expert

MrVmware9423 wrote:

~ # esxcli hardware memory get | grep NUMA

   NUMA Node Count: 1

This isn't right.. do you have memory interleaving enabled or disabled in BIOS?

Stop by my blog if you'd like :slightly_smiling_face: I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/
Reply
0 Kudos
MrVmware9423
Expert
Expert

thanks Alistar,

I don't have any idea about memory interleaving is enabled or not, is there any way to check without reboot , with the help command we can check this.


Reply
0 Kudos
MrVmware9423
Expert
Expert

if I ran the esxtop in that it show the below

numa.JPG

request u to confirm NUMA is enabled or not.

regards

Mr VMware

Reply
0 Kudos
Alistar
Expert
Expert

Unfortunately it seems NUMA is disabled hardware-wise. You can only enable it via BIOS setting.

Stop by my blog if you'd like :slightly_smiling_face: I dabble in vSphere troubleshooting, PowerCLI scripting and NetApp storage - and I share my journeys at http://vmxp.wordpress.com/

View solution in original post

Reply
0 Kudos