¥0.1
WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'
0
启动mongodb时出现下面的错误:
Server has startup warnings:
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten]
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten]
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-11-28T00:46:04.682+0800 I CONTROL [initandlisten]
请问如何解决?
1个回答
0
采纳
方法一:
只需要在/etc/init/mongod.conf
文件中添加如下代码到chown $DEAMONUSER /var/run/mongodb.pid
和end script.
之间即可,注意空格的对齐。
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
然后重启下服务器或mongod
方法二:
- 输入命令:vi /etc/rc.local
- 输入
重启服务器即可。echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
撰写回答