To disable Transparent Huge Pages (THP) permanently choose one of the following options:
Via GRUB options (preferred):
Edit /etc/default/grub
to add transparent_hugepage=never
to the GRUB_CMDLINE_LINUX_DEFAULT
option:
GRUB_CMDLINE_LINUX_DEFAULT="transparent_hugepage=never quiet splash"
After that, run update-grub
command. (Need reboot to take effect)
- With rc.local:
Edit /etc/rc.local
and put following script before exit 0
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
* To avoid reboot (as mentioned before), you can disable it by # echo never > /sys/kernel/mm/transparent_hugepage/enabled
command.