正常情况下在BIOS中配置NUMA Nodes Per Socket选项为0即可正常关闭numa功能,可在系统中下载numactl使用numastat来验证。
在成功关闭的情况下使用numastat命令应输出node数为1个,如上。
某些情况下,在bios配置NUMA Nodes Per Socket为0后无法关闭numa功能,使用numastat命令会输出多个node,如下。
在bios中配置NUMA Nodes Per Socket为0后无法生效,可通过配置系统grub引导来关闭numa功能。
#修改配置文件
vim /etc/default/grub
#在 GRUB_CMDLINE_LINUX里添加 numa=off
输入命令 grub2-mkconfig -o /boot/grub2/grub.cfg 用更改的文件重新生成 /boot/grub2/grub.cfg
重启后查看