我在使用 Ubuntu 14.04.4 Server 时遇到了问题。此服务器上运行着 java(7 个进程已设置 -Xms32M -Xmx512M)和 corosync,每 4 个月(或多或少)会填满内存(最多 100%)并开始使用交换内存。服务器在 Vmvare 集群上的虚拟机上运行,有 16 GB 的 RAM。我们有一个 crontab,每小时运行一次命令
echo 3 > /proc/sys/vm/drop_caches
有帮助,但帮助不大。唯一的解决办法是重启服务器。有什么想法吗?
谢谢。