Linux檢視伺服器記憶體使用情況的命令

小小平不平凡發表於2020-10-21

一、Free命令簡介

Free命令顯示系統使用和空閒的記憶體情況,包括實體記憶體、互動區記憶體(swap)和核心緩衝區記憶體

如果加上 -h 選項,輸出的結果會友好很多:

有時我們需要持續的觀察記憶體的狀況,此時可以使用 -s 選項並指定間隔的秒數:

$ free -h -s 3

上面的命令是每隔 3 秒輸出一次記憶體的使用情況,直到你按下 ctrl + c

二、各項指標介紹

  • Mem 行(第二行)是記憶體的使用情況
  • Swap 行(第三行)是交換空間的使用情況
  • total 列顯示系統總的可用實體記憶體和交換空間大小
  • used 列顯示已經被使用的實體記憶體和交換空間
  • free 列顯示還有多少實體記憶體和交換空間可供使用
  • shared 列顯示被共享使用的實體記憶體大小
  • buff/cache 列顯示被 buffer 和 cache 使用的實體記憶體大小
  • available 列顯示還可以被應用程式使用的實體記憶體大小

相關文章