UOS20操作系统关闭NUMA和透明大页(UOS20+KunPeng920)
解决方法
一、关闭透明大页
1、sudo vi /etc/default/grub
2、在GRUB_CMDLINE_LINUX行添加或修改以下参数:
transparent_hugepage=never
3、sudo grub2-mkconfig -o /boot/efi/EFI/uos/grub.cfg
4、sudo reboot
验证:
cat /sys/kernel/mm/transparent_hugepage/enabled
输出为always madvise [never] 如果never被方括号括起来,表示THP已成功禁用。
二、关闭numa
1、sudo vi /etc/default/grub
2、在GRUB_CMDLINE_LINUX行添加:numa=off
3、sudo grub2-mkconfig -o /boot/efi/EFI/uos/grub.cfg
4、sudo reboot
验证:
检查内核启动参数
cat /proc/cmdline | grep numa
如果完全禁用,应该只看到一个NUMA节点
lscpu | grep -i numa