Debian
關於 debian 擠壓的記憶體使用統計
因此,我有一台伺服器,並且從多個位置向我報告了不同的/臨時記憶體,我無法理解這一切的含義。
以此為例:
root@****:~# free -m total used free shared buffers cached Mem: 16078 13857 2220 0 227 11032
你會看到我有 16G 的記憶體,它顯示其中近 14G 正在使用,但事實並非如此。現在我不是盲人,我看到它說“記憶體:11032”,但這是什麼意思?為什麼要“記憶體”那麼多記憶體?它被記憶體是為了什麼?為什麼?
top
報告與 相同free
,但htop
報告不同:htop 輸出 http://mc.socialshock.net/screenshots/2012-06-13_1915.png (2572/16078)此外,webmin 的報告與 htop 相同。
那麼它是什麼,真的嗎?即使它的“記憶體”應用程序仍然可以在需要時使用它,這些記憶體又是什麼?
記憶體的是文件系統。它這樣做是為了讓最常訪問的文件在記憶體中。這樣一來,它就不必一直到磁碟再返回——從而提高效率。
不過不用擔心,當您的系統需要實際的真實記憶體來儲存某些東西時,它會將空間從記憶體中交換出來。
另外,如果有人發現這一點,這是我在提出這個問題後發現的一個很好的資源。