在HDFS,Oracle,mongodb等软件时候,都会提醒关闭hugepage 设置。
下面是mongodb进入CLI时的提醒
2018-05-16T12:07:48.356+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2018-05-16T12:07:48.356+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2018-05-16T12:07:48.356+0800 I CONTROL [initandlisten]
2018-05-16T12:07:48.356+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2018-05-16T12:07:48.356+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
在Centos上的修改方法
[root@SJZX-test03 ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
[root@SJZX-test03 ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag
never
hugepage的设置
always表示在系统启动时候,自动分配内存,
never表示有软件自己分配内存。
最后再加入开机启动文件rc.local重启生效。