- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我刚刚安装了 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,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644777/
每次我重新启动我的服务器时,我总是从 redis 收到这个错误: WARNING you have Transparent Huge Pages (THP) support enabled in yo
我在 Redis 日志中收到一条关于延迟问题的警告,如下所示: WARNING you have Transparent Huge Pages (THP) support enabled in you
我在需要大量内存的 EC2 实例上运行 Java。 (在 AMI 版本 2013.09 上运行) 我想在我的 JVM 启动选项中使用 -XX:+UseLargePages。 当我做 cat/proc/
我正在设置一个带有 3 个运行 Ubuntu 16.04LTS 的 virtualbox 虚拟机的 ambari 集群。但是我收到以下警告: The following hosts have Tran
您能告诉我一些真实的应用示例,这些示例显示了 Linux 的透明大页面 (THP) 导致的性能下降吗?一些主页上说数据库应用程序(Hadoop、mongoDB、redis 等)表现出性能下降,但我无法
我刚刚安装了 Centos 7 的新实例 Linux version 3.10.0-229.1.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc
我有一个docker-compose.yml文件。运行此命令时,出现警告“禁用THP后必须重新启动Redis”。 以下是我的docker-compose.yml: version: '3' servi
我很好奇为什么Oracle和MongoDB等数据库不推荐使用透明大页? THP 如何影响任何数据库的性能? 最佳答案 显然是因为 THP 是可交换的,Linux swap 子系统只能处理基页大小而不能
我的问题 我在安装 OVH CentOS 7 时无法删除有关透明大页面 (THP) 的 MongoDB 警告,问题似乎是无法以 root 身份写入 /sys/kernel/mm . 首先,我意识到 O
我是一名优秀的程序员,十分优秀!