Je souhaite désactiver transparent_hugepage (THP) sur une instance CentOS 7 EC2, qui est activée par défaut:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Ce paramètre peut être modifié manuellement:
# 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]
... mais les modifications sont perdues après le redémarrage.
J'ai essayé de mettre l' echo never [...]
instruction dans mes fichiers rc.local
et cloud.cfg
, mais cela n'a pas fonctionné.
J'ai également essayé d'ajouter le paramètre transparent_hugepage=never
à la ligne du noyau de /etc/grub.conf
(comme expliqué ici ), mais cela n'a pas fonctionné mieux.
Alors ... comment puis-je désactiver THP sur CentOS 7 fonctionnant sur une instance AWS EC2?
edit: changement de titre ... J'ai besoin de désactiver THP et THP defrag