本文介绍了在使用 EFI 引导加载程序的服务器上禁用 NUMA 的步骤。
GRUB 2 是默认的 EFI 模式引导加载程序,因此这些步骤基于 GRUB2.
- 备份 /etc/default/grub 配置文件。
# cp -p /etc/default/grub /etc/default/grub_backup
- 编辑 /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
- 运行以下命令重建grub.cfg:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
- 重启服务器使更改生效。
# 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