Saya ingin menonaktifkan transparent_hugepage (THP) pada instance CentOS 7 EC2, yang diaktifkan secara default:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Pengaturan ini dapat diubah secara manual:
# 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]
... tetapi perubahannya hilang setelah reboot.
Saya mencoba memasukkan echo never [...]
instruksi ke dalam file rc.local
dan saya cloud.cfg
, tetapi tidak berhasil.
Saya juga mencoba menambahkan pengaturan transparent_hugepage=never
ke baris kernel /etc/grub.conf
(seperti yang dijelaskan di sana ), tetapi tidak berfungsi lebih baik.
Jadi ... bagaimana saya bisa menonaktifkan THP pada CentOS 7 yang berjalan pada instance AWS EC2?
sunting: judul diubah ... Saya perlu menonaktifkan defrag THP dan THP