Quiero deshabilitar transparent_hugepage (THP) en una instancia de CentOS 7 EC2, que está habilitada de manera predeterminada:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Esta configuración se puede cambiar 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]
... pero los cambios se pierden después de reiniciar.
Traté de poner la echo never [...]
instrucción en mi rc.local
y cloud.cfg
archivos, pero no funcionó.
También intenté agregar la configuración transparent_hugepage=never
a la línea del kernel de /etc/grub.conf
(como se explica allí ), pero no funcionó mejor.
Entonces ... ¿cómo puedo desactivar THP en CentOS 7 que se ejecuta en una instancia de AWS EC2?
editar: título cambiado ... Necesito deshabilitar THP y THP defrag