Я хочу відключити transparent_hugepage (THP) у екземплярі CentOS 7 EC2, який увімкнено за замовчуванням:
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Цей параметр можна змінити вручну:
# 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]
... але зміни втрачаються після перезавантаження.
Я намагався вкласти echo never [...]
інструкцію до своїх rc.local
та cloud.cfg
файлів, але це не вийшло.
Я також спробував додати налаштування transparent_hugepage=never
до рядка ядра /etc/grub.conf
(як там було пояснено ), але це не вийшло краще.
Отже ... як я можу відключити THP на CentOS 7, що працює на екземплярі AWS EC2?
редагувати: змінено заголовок ... Мені потрібно відключити THG та THP defrag