我需要在运行于全新Debian 9.9(内核4.9.0-4-amd64)下运行的远程服务器上永久禁用Linux内核透明HugePages(THP)。
按照the documentation的建议,我尝试了:
<script>
jQuery(function($){
$('.attachinary-input').attachinary();
});
</script>
但是我得到这个奇怪的错误:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
实际上,/ sys / kernel / mm中确实没有“ transparent_hugepage”目录。
怎么可能?我该如何解决?
我也尝试过:
bash: /sys/kernel/mm/transparent_hugepage/enabled: No such file or directory
但没有结果,所有变量都设置为'y':
sed -E -i 's/^GRUB_CMDLINE_LINUX_DEFAULT="(.*)"$/GRUB_CMDLINE_LINUX_DEFAULT="\1 transparent_hugepage=never"/' /etc/default/grub
update-grub
reboot
感谢您的所有帮助。我绝对不明白为什么没有“ transparent_hugepage”目录以及如何使用该目录...:)