A documentação do kernel provou ser útil. Esta página exatamente: link
Transparent Hugepage Support for anonymous memory can be entirely disabled (mostly for debugging purposes) or only enabled inside MADV_HUGEPAGE regions (to avoid the risk of consuming more memory resources) or enabled system wide. This can be achieved with one of:
echo always > /sys/kernel/mm/transparent_hugepage/enabled
echo madvise > /kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
E alguns parágrafos abaixo.
khugepaged will be automatically started when transparent_hugepage/enabled is set to "always" or "madvise, and it'll be automatically shutdown if it's set to "never".
Não há informações concretas sobre o impacto na opção /sys/kernel/mm/transparent_hugepage/defrag
. No entanto, como eles disseram que definir a opção /sys/kernel/mm/transparent_hugepage/enabled
para nunca desabilitará totalmente o THP, só posso presumir que - de fato - é seguro ignorar outras opções, já que elas não terão impacto sobre as desativadas recurso.