
在Linux Mint 17.3 Cinnamon 中的系統監視器應用程式中,它向我顯示已使用記憶體和快取記憶體組合的記憶體使用情況,而在系統監視器應用程式中,它僅顯示已使用內存,因此系統監視器往往會向我顯示更高的記憶體使用情況。快取記憶體到底是什麼?
答案1
快取記憶體(如buff/cache
命令輸出所示free
)是 Linux 用於磁碟快取的記憶體。但是,這不算作“已使用”內存,因為當應用程式需要它時它將被釋放。因此,您不必擔心是否大量使用;它算是“空閒”記憶體。
這是一個關於記憶體使用情況以及空閒、已使用和快取 RAM 的精彩頁面:http://www.linuxatemyram.com/。引用該頁面:
要查看應用程式在不交換的情況下可以使用多少內存,請運行
free -m
並查看“可用”列:
$ free -m
total used free shared buff/cache available
Mem: 1504 636 13 0 855 792
Swap: 2047 6 2041
(...) 如果您只是天真地看待“免費”,您會認為您的內存已滿 99%,但實際上只有 42%!