在安裝ORACLE的時候,ORACLE官方推薦我們關閉NUMA系統,但是網上很少有考慮到操作系統UEFI方式啟動方式的文章,造成修改失敗。
1、首先修改配置文件(/etc/default/grub)
在GRUB_CMDLINE_LINUX后加入numa=off
vi /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_vm-210/root rd.lvm.lv=rhel_vm-210/swap vconsole.font=latarcyrheb-sun16
crashkernel=auto vconsole.keymap=us rhgb quiet numa=off"
2、首先確定你操作系統的啟動方式。
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
如果是BIOS方式啟動,則輸出BIOS,如果是UEFI方式啟動,則輸出UEFI。
3、重新生成配置文件
如果是BIOS方式啟動的,則配置文件是/etc/grub2.cfg
,所以需要執行命令:
grub2-mkconfig -o /etc/grub2.cfg
如果是UEFI方式啟動的,則配置文件是/boot/efi/EFI/redhat/grub.cfg,需要執行命令:
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4、重啟操作系統后驗證
numactl --hardware 或 cat /proc/cmdline 或 dmesg | grep -i numa