【发布时间】:2017-07-20 09:39:36
【问题描述】:
我在 Redis 日志中收到关于延迟问题的警告,如下所示:
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel.
To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root
禁用透明大页面 (THP) 的副作用/缺点是什么?
在内核中默认启用它。
【问题讨论】:
-
documentation 的哪一部分不清楚?
-
jemalloc与 LuFFy 发布的 THP 和madvise MADV_DONTNEED有问题,但在 NUMA 机器中也可能存在类似 false-sharing 的理论问题:lkml.org/lkml/2016/2/25/623 "旧问题由此在 THP 边界内可能存在错误共享 NUMA 页面。例如,假设线程正在计算 4K 块,然后将其作为 THP 迁移,包括不相关的线程。" -
该错误还显示“并将其添加到您的 /etc/rc.local 以便在重新启动后保留设置”您是如何做到的?
标签: ubuntu redis linux-kernel warnings huge-pages