我想在默认启用的CentOS 7 EC2实例上禁用transparent_hugepage(THP):
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
可以手动更改此设置:
# echo never > /sys/kernel/mm/transparent_hugepage/enabled
# echo never > /sys/kernel/mm/transparent_hugepage/defrag
# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
# cat /sys/kernel/mm/transparent_hugepage/defrag
always madvise [never]
...但是更改在重新启动后会丢失。
我试图将echo never [...]
指令放入我的rc.local
和cloud.cfg
文件中,但是没有用。
我还尝试将设置附加transparent_hugepage=never
到的内核行/etc/grub.conf
(如那里所述),但效果不佳。
那么...如何在AWS EC2实例上运行的CentOS 7上禁用THP?
编辑:更改标题...我需要禁用THP 和 THP碎片整理