在CentOS/RHEL 6上如何使用 GRUB2在 EFI 引导加载程序上禁用 NUMA

本文介绍了在使用 EFI 引导加载程序的服务器上禁用 NUMA 的步骤。

GRUB 2 是默认的 EFI 模式引导加载程序,因此这些步骤基于 GRUB2.

  1. 备份 /etc/default/grub 配置文件。
# cp -p /etc/default/grub /etc/default/grub_backup
  1. 编辑 /etc/default/grub 文件并将 numa=on 替换为 numa=off 。
# vi /etc/default/grub
..
GRUB_CMDLINE_LINUX_DEFAULT="root=LABEL=DBSYS bootarea=dbsys bootfrom=BOOT ro loglevel=7 panic=60 debug pci=noaer log_buf_len=1m nmi_watchdog=0 transparent_hugepage=never rd_NO_PLYMOUTH audit=1 console=tty1 console=ttyS0,115200n8 crashkernel=448M@128M numa=off
  1. 运行以下命令重建grub.cfg:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
  1. 重启服务器使更改生效。
# shutdown -r now
查看更多教程 https://on  itroad.com

查看 NUMA 的状态

numactl 命令可用于检查 NUMA 的状态

# numactl -H | grep available
available: 8 nodes (0-7)

或者

# numactl -H | grep available
available: 2 nodes (0-1)

如果可用节点数为“2 个节点 (0-1)”或者“8 个节点 (0-7)”,则启用 NUMA。
如果可用节点数为“1 个节点 (0)”,则未启用 NUMA。

日期:2020-09-17 00:12:29 来源:oir作者:oir