Fixing the “Can’t boot system as genuine NUMA” of ESX4 U1 under Workstation 7
Got this error after installing ESX 4 U1 as a virtual machine running under VMware Workstation 7 for some Lab work. After installation completed, the following error was shown on the ESX console:
TSC: 54361147 cpu0:0)NUMA: 706: Can’t boot system as genuine NUMA. Booting with 1 fake node(s).
Although this didn’t seem to cause any issues with the VM, it is annoying to see red error message.
According to Wikipedia:
Non-Uniform Memory Access or Non-Uniform Memory Architecture (NUMA) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor. Under NUMA, a processor can access its own local memory faster than non-local memory, that is, memory local to another processor or memory shared between processors.
We’ll I don’t need NUMA for my Lab so after tinkering on the ESX settings, I found out that there’s a setting under Boot section of VMKernel that can be un-check to prevent the use of NUMA.
vSphere Client -> ESX/vCenter -> Left-click on the ESX server -> Configuration -> Advanced Settings -> Vmkernel -> vmkernel.boot.usenumainfo -> uncheck (this may require a reboot if it doesnt take effect right away)
We’ll a picture is worth a thousand words they say so here’s a screenshot:
After rebooting the ESX VM, no more annoying red message: