Linux VM上的Redis BGSAVE

时间:2012-02-12 01:07:58

标签: linux performance redis

在高负载时,我遇到RHEL Linux VM上的服务器打嗝,当a。时 服务器做BGSAVE。

问题不在物理盒中发生。

在VM中修复此问题的最佳解决方案是什么?

我们正在使用RDB转储并禁用AOF。

$ uname -a

Linux akm 2.6.18-238.5.1.el5#1 SMP Mon Feb 21 05:52:39 EST 2011 x86_64 x86_64 x86_64 GNU / Linux

Redis版本:2.2.12

1 个答案:

答案 0 :(得分:1)

您是否遇到高内存负载?当Redis执行BGSAVE时,它会分叉进程。这有效地使它占用的内存量增加了一倍。如果这导致你的盒子交换,它可能会使一切都戛然而止。

解决方案:添加更多内存或尝试减小数据库的大小。