Linux关闭Transparent HugePages(THP))
更改前查看是开启状态
cat /sys/kernel/mm/transparent_hugepage/enabledcat
cat /sys/kernel/mm/transparent_hugepage/defrag

方式一:实时生效,不需要重启机器(重启后失效)
执行命令
echo "never" >> /sys/kernel/mm/transparent_hugepage/enabled
echo "never" >> /sys/kernel/mm/transparent_hugepage/defrag

执行成功后再看状态

把这两个命令加入开机执行,防止重启后失效
vi /etc/rc.d/rc.local
方式二:需要重启后生效(该方法未验证)
编辑 /etc/default/grub
在GRUB_CMDLINE_LINUX加入选项 transparent_hugepage=never
重新生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.c
重启系统后验证结果
cat /sys/kernel/mm/transparent_hugepage/defrag
cat /sys/kernel/mm/transparent_hugepage/enabled

浙公网安备 33010602011771号