1. 程式人生 > >free 簡單命令檢視叢集記憶體使用狀態

free 簡單命令檢視叢集記憶體使用狀態

[[email protected] ~]# ls a* -l;free;df
-rw-------. 1 root root 1627 Dec 14 16:28 anaconda-ks.cfg
-rw-------. 1 root root 2365 Dec 15 14:32 authorized_keys
             total       used       free     shared    buffers     cached
Mem:      20472156   14980952    5491204       1164     414076   13635068
-/+ buffers/cache:     931808   19540348
Swap:     24543228       4664   24538564
Filesystem             1K-blocks      Used  Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                        88090904  19843724   63765748  24% /
tmpfs                   10236076        72   10236004   1% /dev/shm
/dev/vda1                 487652     77609     384443  17% /boot
/dev/mapper/VolGroup-lv_home
                       403042160 122123152  260439008  32% /home
/dev/sda             10568798112 949904364 9082022836  10% /data
[
[email protected]
~]# ls a*
anaconda-ks.cfg  authorized_keys
[[email protected] ~]# free
             total       used       free     shared    buffers     cached
Mem:      20472156   14981076    5491080       1164     414088   13635096
-/+ buffers/cache:     931892   19540264
Swap:     24543228       4664   24538564
[
[email protected]
~]# free -g
             total       used       free     shared    buffers     cached
Mem:            19         14          5          0          0         13
-/+ buffers/cache:          0         18
Swap:           23          0         23
[[email protected] ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         19992      14630       5362          1        404      13315
-/+ buffers/cache:        910      19082
Swap:        23967          4      23963
[
[email protected]
~]# free -h
             total       used       free     shared    buffers     cached
Mem:           19G        14G       5.2G       1.1M       404M        13G
-/+ buffers/cache:       909M        18G

Swap:          23G       4.6M        23G

*這裡應注意系統已用記憶體為909M  可用19G

  • total: 記憶體總數
  • used: 已經使用記憶體數
  • free: 完全空閒記憶體
  • shared: 多個程序共享的記憶體
  • buffers: 用於塊裝置資料緩衝,記錄檔案系統metadata(目錄,許可權,屬性等)
  • cached: 用於檔案內容的緩衝
  • Mem: 實體記憶體
  • -/+ buffers/cache: 基於應用角度考慮(計算已使用記憶體時減去buffers/cache,計算可使用記憶體時加上buffers/cache)的記憶體情況,也可理解為真實的記憶體使用情況.
  • Swap: 交換分割槽