transparent_hugepage enabled defrag configurar linux mongodb centos centos7

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.