小编典典

何时关闭透明大页面进行Redis

redis

根据redis docs,建议禁用“透明大页面”。

如果在Redis服务器和应用程序之间共享机器,指南是否相同。

此外,对于其他技术,我还阅读了以下指南:设置服务器时,应在所有生产环境中禁用THP。这种先发制人是否也适用于Redis,还是必须先严格监控延迟问题,然后再决定关闭THP?


阅读 664

收藏
2020-06-20

共1个答案

小编典典

把它关掉。问题在于THP如何转移内存以尝试保持或创建连续页面。一些应用程序可以忍受这一点,而大多数数据库则不能,并且它会导致间歇性的性能问题,有些则很糟糕。无论如何,这并不是Redis独有的。

对于您的应用程序,尤其是JAVA,请设置真实的HugePages并保留透明的种类。如果这样做,请确保为应用程序和Redis正确分配了内存。尽管不得不说,我可能不建议在同一实例/服务器/虚拟机上同时运行应用程序和Redis。

2020-06-20