Я хочу отключить transparent_hugepage (THP) в экземпляре CentOS 7 EC2, который включен по умолчанию:
# 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
(как там объяснено ), но это не сработало лучше.
Итак ... как я могу отключить THP на CentOS 7, работающем на экземпляре AWS EC2?
изменить: изменил название ... Мне нужно отключить THP и THP дефрагментации