Memory
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 $$”。 編輯
剛剛在發行說明中註意到了這一點;
“已修復:在 RAM 超過 4GB 的 32 位平台上,Monit 報告了不正確的系統和交換記憶體值(Monit 5.16 中的回歸)。”
去升級看看能不能解決。
編輯 2
已升級到 monit 5.17.1 並且問題仍然存在。
記憶體使用不是 14Gb。這增加了文件系統記憶體記憶體。有關詳細資訊,請參閱以下網站。簡短的資訊是 Linux 將使用系統上的所有記憶體來快速訪問常用文件。它會在程序需要時釋放該記憶體。看看這條線以
-/+ buffers/cache
獲得真正的空閒記憶體Monit 正在報告您的 php 記憶體正常