Desejo desativar o transparent_hugepage (THP) em uma instância do CentOS 7 EC2, que é ativada por padrão:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Essa configuração pode ser alterada manualmente:
# 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]
... mas as alterações são perdidas após a reinicialização.
Tentei colocar as echo never [...]
instruções nos meus arquivos rc.local
e cloud.cfg
, mas não funcionou.
Também tentei anexar a configuração transparent_hugepage=never
à linha do kernel de /etc/grub.conf
(como explicado lá ), mas não funcionou melhor.
Então ... como posso desativar o THP no CentOS 7 em execução em uma instância do AWS EC2?
editar: título alterado ... Preciso desativar a desfragmentação THP e THP