是否可以仅针对Redis设置overcommit_memory和禁用透明大页面?

时间:2019-06-06 08:23:27

标签: docker redis memory-overcommitment

我正在使用docker测试redis,并且遇到警告消息:

  

警告overcommit_memory设置为0!在以下情况下后台保存可能会失败   内存不足的情况。要解决此问题,请添加“ vm.overcommit_memory = 1”   到/etc/sysctl.conf,然后重新启动或运行命令'sysctl   vm.overcommit_memory = 1'才能生效。

我了解了什么是memory_overcommit,以及为什么redis依赖它。 但是,由于一个需要它的docker容器,我仍然不太热衷于在主机上启用此设置。

是否可以仅对我的redis容器启用overcommit_memory?

(或有替代解决方案)

-----编辑-----

我想我可以对“透明大页面”设置应用相同的问题。

0 个答案:

没有答案