每次我重新启动服务器时,我总是收到来自redis的错误消息:
警告您的内核支持透明大页面(THP),这将导致Redis的延迟和内存使用问题。要解决此问题,请以root用户身份运行命令'echo never〉/sys/kernel/mm/transparent_hugepage/enabled',并将其添加到/etc/rc.local中,以便在重启后保留设置。在禁用THP后,Redis必须重新启动。
当我执行这个命令sudo sysctl -a | grep hugepage
时,结果是:
第一个
为什么我总是收到这个错误?
$ 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`
1条答案
按热度按时间9cbw7uwe1#
不小心,我把redis从3.0升级到3.2后,这个问题被修复了