linux - enabled - Cómo deshabilitar THP en Centos 7 para mongodb
install mongodb 3.6 centos 7 (1)
Acabo de instalar una nueva instancia de un Centos 7
Linux version 3.10.0-229.1.2.el7.x86_64 ([email protected]) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 27 03:04:26 UTC 2015
Instalé un mongodb 3.0 y cuando me conecto tengo este mensaje extraño:
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''
¿Cómo desactivo THP para esta versión?
Cosas que intenté sin suerte
Puedo desactivarlo ejecutando este comando:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
Pero cuando reinicio, el problema aparece nuevamente.
Traté de modificar /etc/rc.local agregando esas líneas:
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
hecho un reinicio y sin resultados
También intenté modificar / etc / default / grub ...
Tuve el mismo problema y lo resolví escribiendo esto en /etc/rc.local
:
echo never > /sys/kernel/mm/transparent_hugepage/enabled;
echo never > /sys/kernel/mm/transparent_hugepage/defrag;
También otorgué permisos de ejecución a /etc/rc.d/rc.local
Ahora están deshabilitados cada vez que arranque.