Debian

關於 debian 擠壓的記憶體使用統計

  • June 14, 2012

因此,我有一台伺服器,並且從多個位置向我報告了不同的/臨時記憶體,我無法理解這一切的含義。

以此為例:

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 相同。

那麼它是什麼,真的嗎?即使它的“記憶體”應用程序仍然可以在需要時使用它,這些記憶體又是什麼?

記憶體的是文件系統。它這樣做是為了讓最常訪問的文件在記憶體中。這樣一來,它就不必一直到磁碟再返回——從而提高效率。

不過不用擔心,當您的系統需要實際的真實記憶體來儲存某些東西時,它會將空間從記憶體中交換出來。

另外,如果有人發現這一點,這是我在提出這個問題後發現的一個很好的資源。

http://www.linuxatemyram.com/

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