首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7-当THP被禁用时,忽略defrag设置安全吗?

CentOS 7-当THP被禁用时,忽略defrag设置安全吗?
EN

Unix & Linux用户
提问于 2017-06-13 05:28:49
回答 1查看 1.1K关注 0票数 2

我需要禁用THP (透明大页面)。网络上的许多教程建议为下面的选项设置never (最后一个0)值。

  • /sys/内核/mm/透明_hugepage/已启用
  • /sys/内核/mm/透明_sys/defrag
  • /sys/kernel/mm/transparent_hugepage/khugepaged/defrag

我的问题是--既然THP将被禁用,那么禁用defrag选项也很重要吗?在这种情况下,我可以考虑最后两个选项不重要吗?我找不到任何需要确认的文件。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-06-21 12:00:27

内核文档被证明是有帮助的。这一页完全正确:https://www.kernel.org/doc/Documentation/vm/transhuge.txt

对匿名内存的透明拔电支持可以完全禁用(主要是为了调试目的),也可以只在MADV_HUGEPAGE区域内启用(以避免消耗更多内存资源的风险)或在系统范围内启用。这可以在以下几种方法中实现:回波始终>/sys/核/mm/透明_ can电/已启用回波with >/核/mm/透明_can电/启用回波永远不>/sys/内核/mm/透明_hugepage/已启用

下面的几个段落。

当透明_hugepage/enabled设置为“始终”或"madvise“时,khugepaged将自动启动,如果设置为”从不“,则会自动关闭。

没有关于对/sys/kernel/mm/transparent_hugepage/defrag选项的影响的具体信息。然而,由于他们说将选项/sys/kernel/mm/transparent_hugepage/enabled设置为永远不会完全禁用THP,我只能假设--实际上--忽略其他选项是安全的,因为它们不会对禁用功能产生任何影响。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/370799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档