《Linux系統free命令的使用》學習筆記

Linux.應用發表於2014-06-09

free命令用於顯示當前系統的記憶體空閒和使用情況,其中包括實體記憶體,交換分割槽記憶體,核心緩衝區記憶體以及快取記憶體,free的引數報錯一下:

-b ——位元組的方式顯示記憶體使用情況

[root@redhat ~]# free -b
             total       used       free     shared    buffers     cached
Mem:     521449472  138665984  382783488          0   14675968   60305408
-/+ buffers/cache:   63684608  457764864
Swap:   2147475456          0 2147475456

-k——kb的方式顯示記憶體使用情況

[root@redhat ~]# free -k
             total       used       free     shared    buffers     cached
Mem:        509228     135416     373812          0      14320      58892
-/+ buffers/cache:      62204     447024
Swap:      2097144          0    2097144

-m——以MB的方式顯示當前系統記憶體的使用情況

[root@redhat ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           497        132        365          0         13         57
-/+ buffers/cache:         60        436
Swap:         2047          0       2047

-g——以GB的方式顯示記憶體的使用情況  

[root@redhat ~]# free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            1          0          1

 

-o——以舊格式顯示,所謂的舊格式就是不顯示“-/+ buffers/cache”行

[root@redhat ~]# free -o
             total       used       free     shared    buffers     cached
Mem:        509228     135532     373696          0      14340      58892
Swap:      2097144          0    2097144

-s——指定多長時間重新整理一次單位為:秒

[root@redhat ~]# free -s 3     //隔三秒重新整理一次     

    total       used       free     shared    buffers     cached Mem:        509228     135772     373456          0      14380      58924 -/+ buffers/cache:      62468     446760 Swap:      2097144          0    2097144

    total       used       free     shared    buffers     cached Mem:        509228     135788     373440          0      14380      58924 -/+ buffers/cache:      62484     446744 Swap:      2097144          0    2097144

-c——指定重新整理的次數。它要結合-s引數一塊使用。

[root@redhat ~]# free -s1 -c2          //每秒重新整理一次,總共重新整理2次   

     total       used       free     shared    buffers     cached Mem:        509228     135772     373456          0      14404      58924 -/+ buffers/cache:      62444     446784 Swap:      2097144          0    2097144

             total       used       free     shared    buffers     cached Mem:        509228     135788     373440          0      14404      58924 -/+ buffers/cache:      62460     446768 Swap:      2097144          0    2097144

-V ——顯示當前系統free命令的版本

[root@redhat ~]# free -V
procps version 3.2.8

 

較為常用的就是free -m 或-g,其他的知道就好了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章