天天看點

Linux指令(24):free指令-顯示記憶體資訊

free指令

功能說明

    free指令用于顯示系統記憶體狀态,具體包括系統實體記憶體、虛拟記憶體、共享記憶體和系統緩存。用法如下:

  free [選項] [-s (間隔秒數)]

指令參數

選項

含義

-m

以MB為機關顯示記憶體使用情況

-b

以位元組為機關顯示記憶體使用情況

-k

以KB為機關顯示記憶體使用情況

-t

顯示記憶體總和列

-s(間隔秒數)

根據指定的間隔秒數持續顯示記憶體使用情況

-c

計數,需要與-s選項結合使用

-o

不顯示系統緩沖區列

常用組合:

free -m          #以MB為機關顯示使用情況

free -m -s 1     #每秒以MB為機關,顯示系統記憶體詳細使用情況

free -c 4 -s 2   #每2秒執行一次,顯示系統記憶體使用情況,共顯示4

示例

    使用-m參數檢視記憶體使用率

[root@c6 ~]# free -m

             total       used       free     shared    buffers     cached

Mem:          1861        161       1700          0         16         49

-/+ buffers/cache:         95       1766

Swap:         1983          0       1983

說明:

    從上面的顯示可以看出,總記憶體是2G,已經使用了161MB,可用記憶體有1700MB。SWAP交換為區大小為2G,沒有被系統使用。

    使用-s參數,按每秒檢視記憶體使用率

[root@c6 ~]# free -m -s 1

Mem:          1861        162       1699          0         16         49

-/+ buffers/cache:         95       1765

...略

    使用-c參數,按2秒顯示記憶體資訊,共顯示3次

[root@c6 ~]# free -c 3 -s 2 

Mem:       1906556     165844    1740712          0      17236      50548

-/+ buffers/cache:      98060    1808496

Swap:      2031608          0    2031608

Mem:       1906556     165852    1740704          0      17236      50548

-/+ buffers/cache:      98068    1808488

[root@c6 ~]# 

      本文轉自cix123  51CTO部落格,原文連結:http://blog.51cto.com/zhaodongwei/1874965,如需轉載請自行聯系原作者

繼續閱讀