Monit 报告内存使用量低

Monit 报告内存使用量低

Monit 报告的内存使用量非常低,与实际使用量不一致。

如果我查看 Monit,在系统下我会看到“5.7% [918.0 MB]”,尽管实际情况非常不同;

             total       used       free     shared    buffers     cached
Mem:         15947      14755       1191       1495        889      11508
-/+ buffers/cache:       2357      13590
Swap:         8191        113       8078

内存使用量实际上约为 90% 和 14.7GB。

报告显示 PHP-FPM 的使用率同样较低,为“5.0% [799.1 MB]”。

不确定我该怎么做才能让它报告正确的用途?

请注意,我的数据库服务器正确报告“83.4%[13.0 GB]”。

编辑

刚刚在发行说明中注意到了这一点;

“已修复:在具有超过 4GB RAM 的 32 位平台上,Monit 报告了错误的系统和交换内存值(Monit 5.16 中的回归)。”

将进行升级并查看是否能解决问题。

编辑2

已升级到 monit 5.17.1,问题仍然存在。

答案1

内存使用量不是 14Gb。这增加了文件系统缓存内存。有关更多信息,请参阅以下网站。简短的信息是 Linux 将使用系统上的所有内存来快速访问常用文件。它将在进程需要时释放该内存。查看行以-/+ buffers/cache获取您的真实可用内存

http://www.linuxatemyram.com/

Monit 报告称你的 php 内存充足

相关内容