升级过程中整机挂起

我认为最初的问题可能是某个进程因为内存不足而被杀死(小心 OOM killer)。添加交换空间意味着内存没有耗尽。这两个 free 的输出可能没有 telling the whole story,除非它们是在机器压力最大的时候非常仔细地获取的。我认为,有趣的应该是峰值交换使用量。

但正如在 MKJ 的主观 Discourse 部署配置 中提到的,还有一个内核可调参数的问题,我已经正确设置了它,但也许很多人没有正确设置。

值得注意的是,内存超额提交与 Redis 没有太大关系。只是 Redis 很乐意提示它应该被正确设置。

3 个赞