天天看點

哪些指令可以檢視網絡接口的狀态_Linux free指令:檢視記憶體使用狀态

free 指令用來顯示系統記憶體狀态,包括系統實體記憶體、虛拟記憶體(swap 交換分區)、共享記憶體和系統緩存的使用情況,其輸出和 top 指令的記憶體部分非常相似。free 指令的基本格式如下:

[[email protected] ~]# free [選項]

表 1 羅列出了此指令常用的選項及各自的含義。

表 1 free 指令常用選項及含義

選項 含義
-b 以 Byte(位元組)為機關,顯示記憶體使用情況。
-k 以 KB 為機關,顯示記憶體使用情況,此選項是 free 指令的預設選項。
-m 以 MB 為機關,顯示記憶體使用情況。
-g 以 GB 為機關,顯示記憶體使用情況。
-t 在輸出的最終結果中,輸出記憶體和 swap 分區的總量。
-o 不顯示系統緩沖區這一列。
-s 間隔秒數 根據指定的間隔時間,持續顯示記憶體使用情況。

例如:

[[email protected] ~]# free -m

                  total       used    free   shared   buffers    cached

Mem:           725        666      59           0       132         287

-/+ buffers/cache:     245     479

Swap:           996            0     996

第一行顯示的是各個列的清單頭資訊,各自的含義如下所示:

  • total 是總記憶體數;
  • used 是已經使用的記憶體數;
  • free 是空閑的記憶體數;
  • shared 是多個程序共享的記憶體總數;
  • buffers 是緩沖記憶體數;
  • cached 是緩存記憶體數。

Mem 一行指的是記憶體的使用情況;-/buffers/cache 的記憶體數,相當于第一行的 used-buffers-cached。+/buffers/cache 的記憶體數,相當于第一行的 free+buffers+cached;Swap 一行指的就是 swap 分區的使用情況。可以看到,系統的實體記憶體為 725 MB,已經使用了 666 MB,空閑 59 MB。而 swap 分區總大小為 996 MB,目前尚未使用。

哪些指令可以檢視網絡接口的狀态_Linux free指令:檢視記憶體使用狀态