Ich möchte transparent_hugepage (THP) auf einer CentOS 7 EC2-Instanz deaktivieren, die standardmäßig aktiviert ist:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Diese Einstellung kann manuell geändert werden:
# 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]
... aber die Änderungen gehen nach dem Neustart verloren.
Ich habe versucht, die echo never [...]
Anweisung in meine rc.local
und cloud.cfg
Dateien zu schreiben, aber es hat nicht funktioniert.
Ich habe auch versucht die Einstellung anhängen transparent_hugepage=never
an die Kernel - Zeile von /etc/grub.conf
(wie erklärt es ), aber es nicht besser funktionierte.
Also ... wie kann ich THP unter CentOS 7 deaktivieren, das auf einer AWS EC2-Instanz ausgeführt wird?
Bearbeiten: Titel geändert ... Ich muss THP deaktivieren und THP defragmentieren