linux – 如何在Centos 7上为mongodb禁用THP
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 如何在Centos 7上为mongodb禁用THP,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1534字,纯文字阅读大概需要3分钟。
内容图文
![linux – 如何在Centos 7上为mongodb禁用THP](/upload/InfoBanner/zyjiaocheng/911/e7c93472371940ad9810624262503f59.jpg)
我刚刚安装了一个Centos 7的新实例
Linux version 3.10.0-229.1.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 27 03:04:26 UTC 2015
我安装了一个mongodb 3.0,当我连接时,我有这个奇怪的消息:
2015-04-15T07:48:55.583+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-04-15T07:48:55.583+0000 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2015-04-15T07:48:55.583+0000 I CONTROL [initandlisten]
2015-04-15T07:48:55.583+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-04-15T07:48:55.583+0000 I CONTROL [initandlisten] ** We suggest setting it to 'never'
如何禁用此版本的THP?
我没有运气的事情
我可以禁用它运行此命令:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
但是,当我重新启动时,问题再次出现.
我试图修改/etc/rc.local添加这些行:
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
exit 0
重启并没有结果
我也尝试修改/ etc / default / grub …
解决方法:
我有同样的问题,并通过在/etc/rc.local中写这个来解决它:
echo never > /sys/kernel/mm/transparent_hugepage/enabled;
echo never > /sys/kernel/mm/transparent_hugepage/defrag;
我还给/etc/rc.d/rc.local提供了执行权限
现在我每次启动都会被禁用.
内容总结
以上是互联网集市为您收集整理的linux – 如何在Centos 7上为mongodb禁用THP全部内容,希望文章能够帮你解决linux – 如何在Centos 7上为mongodb禁用THP所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。