Page 1 of 1

Should we enable NUMA in the BIOS?

Posted: Tue Jan 26, 2016 2:42 pm
by MisterVertica
What is the recommendation on enabling NUMA in the BIOS? Does anyone have any experience with systems where this is enabled or disabled, especially where servers have 512GB+ of RAM?

Re: Should we enable NUMA in the BIOS?

Posted: Tue Jan 26, 2016 2:49 pm
by NorbertKrupa
typical recommendation is to switch off NUMA in the BIOS.
What's the relationship between Vertica and NUMA?

Re: Should we enable NUMA in the BIOS?

Posted: Wed Jan 27, 2016 2:23 pm
by JimKnicely
Hi,

The following link has documentation for the HP ProLiant Gen9 server. It states the following about Node Interleaving:
Use this option to enable or disable NUMA node interleaving. Typically, you can obtain optimum performance on NUMA nodes by leaving this option disabled (the default setting). When this option is enabled, memory addresses are interleaved across the memory installed for each processor and some workloads might experience improved performance.

IMPORTANT: Enabling Node Interleaving can impact operating system performance.
And here is a link to a "Vertica Developer Community" post that may help:
P.S. For those reading this who do not know what NUMA is, check out this link: