【问题标题】:I keep getting WARNING about THP although it is already disabled尽管 THP 已被禁用,但我不断收到关于 THP 的警告
【发布时间】:2017-05-10 03:24:01
【问题描述】:

每次我重新启动服务器时,我总是从 redis 收到此错误:

警告您在内核中启用了透明大页面 (THP) 支持。这将在 Redis 中产生延迟和内存使用问题。要解决此问题,请以 root 身份运行命令“echo never > /sys/kernel/mm/transparent_hugepage/enabled”,并将其添加到您的 /etc/rc.local 以便在重新启动后保留设置。禁用 THP 后必须重新启动 Redis。

当我执行这个命令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`

【问题讨论】:

    标签: redis ubuntu-14.04


    【解决方案1】:

    不小心把redis从3.0升级到3.2后修复了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      • 2020-03-06
      • 2017-07-20
      相关资源
      最近更新 更多