Memory

Monit 報告記憶體使用率低

  • March 23, 2016

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 $$”。 編輯

剛剛在發行說明中註意到了這一點;

“已修復:在 RAM 超過 4GB 的 32 位平台上,Monit 報告了不正確的系統和交換記憶體值(Monit 5.16 中的回歸)。”

去升級看看能不能解決。

編輯 2

已升級到 monit 5.17.1 並且問題仍然存在。

記憶體使用不是 14Gb。這增加了文件系統記憶體記憶體。有關詳細資訊,請參閱以下網站。簡短的資訊是 Linux 將使用系統上的所有記憶體來快速訪問常用文件。它會在程序需要時釋放該記憶體。看看這條線以-/+ buffers/cache獲得真正的空閒記憶體

http://www.linuxatemyram.com/

Monit 正在報告您的 php 記憶體正常

引用自:https://serverfault.com/questions/765566