性能監測與優化命令free

環境:Ubuntu16.04緩存

free命令能夠顯示當前系統物理未使用和已使用內存數目,以及被內核使用的內存緩衝區。code

語法

free(選項)內存

選項

-b:以Byte爲單位顯示內存使用狀況;class

-k:以KB爲單位顯示內存使用狀況;sed

-m:以MB爲單位顯示內存使用狀況;語法

-o:不顯示緩衝區調節列;程序

-c:輸出顯示多少次後退出;vi

-s:<間隔秒數>:持續觀察內存使用情況,(只能結合-c使用);co

-t:顯示內存總和列;內核

-V:顯示版本信息。

實例
dongyue@dongyue-virtual-machine:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           1777         970          62          12         744         599
Swap:          1905          71        1834

第一行Mem解釋:

  • total:內存總數;
  • used:已經使用的內存數;
  • free:空閒的內存數;
  • shared:當前已經廢棄不用;
  • buff/cache:緩存內存數;
  • available:估計有多少內存可用於啓動新的應用程序;

關係:total = used + free

第二行Swap解釋:

  • 交換分區
相關文章
相關標籤/搜索