Memory

100% 記憶體使用——是 Virtuozzo 嗎?

  • September 28, 2009

我繼承了一台 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,如果這些數字沒問題,系統應該沒問題。但是話又說回來,您可能想查看所有記憶體的去向。某處可能存在記憶體洩漏。

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