2016-12-25 4 views
1

Каждый раз, когда я перезагружать сервер, я всегда получаю эту ошибку от Redis:я получаю предупреждение о ТНР, хотя она уже отключена

ВНИМАНИЕ Вы Transparent Huge Pages (THP) поддержка включена в ядро , Это создаст проблемы с задержкой и памятью с Redis. Чтобы устранить эту проблему, запустите команду «echo never>/sys/kernel/mm/transparent_hugepage/enabled» в качестве пользователя root и добавьте ее в /etc/rc.local, чтобы сохранить настройку после перезагрузки. Redis необходимо перезапустить после отключения THP.

Когда я сделал эту команду sudo sysctl -a | grep hugepage, результат:

vm.hugepages_treat_as_movable = 0 vm.nr_hugepages = 0 vm.nr_hugepages_mempolicy = 0 vm.nr_overcommit_hugepages = 0

# cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never]

Почему я получаю эту ошибку?

$ cat /etc/rc.local 

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 

exit 0` 

ответ

0

Нечаянно, она была установлена ​​после того, как я обновить Redis от 3,0 до 3,2