Memory
100% 記憶體使用——是 Virtuozzo 嗎?
我繼承了一台 Virtuozzo 來賓伺服器。我剛剛注意到 /usr/bin/free 報告了 100% 或接近 100% 的記憶體使用情況;沒有共享,沒有緩衝區,沒有記憶體:
# free -m total used free shared buffers cached Mem: 4045 4045 0 0 0 0 -/+ buffers/cache: 4045 0 Swap: 0 0 0
所有服務都是響應式的。top 和 ps 都沒有顯示任何接近 4GB 已分配記憶體的程序。
不要急於求成,但我管理過許多 Linux 系統都看到了這種情況。我隱約記得讀過 Virtuozzo 有一個動態的過度送出記憶體管理系統,所以我想知道是不是這樣,上面的驚人結果並不值得驚慌。
還是我應該開始恐慌?
更新
為了記錄,事實證明一個程序肯定在消耗記憶體。這不是 Virtuozzo 的神器。
不,我認為重要的數字已經出現
/proc/user_beancounters
,如果這些數字沒問題,系統應該沒問題。但是話又說回來,您可能想查看所有記憶體的去向。某處可能存在記憶體洩漏。