Linuxコマンド集
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス

free  メモリーの使用状況を表示する (1)

 構文  
free [-[b|k|m][s][t]]

 オプション  
-b 容量をバイト単位で表示する
-k 容量をKバイト単位で表示する
-m 容量をMバイト単位で表示する
-s 指定した秒間隔で表示を続ける。
-t 物理メモリーとスワップ・メモリーの合計も表示する

 説明  

現在のメモリーの使用状況を知ることができる。/proc/meminfoを整形して表示するコマンド。オプションを指定しないと容量をKバイト単位で表示する。


 使用例  
メモリーの状態を表示する
$ free -mt
             total       used       free     shared    buffers     cached
Mem:            61         51         10         27          1         24
-/+ buffers/cache:         25         36
Swap:          259          7        252
Total:         321         58        262

$ cat /proc/meminfo  ←freeの元となるmeminfoファイル内容
        total:    used:    free:  shared: buffers:  cached:
Mem:  64483328 53882880 10600448 28663808  1806336 25837568
Swap: 272457728  7757824 264699904
MemTotal:     62972 kB
MemFree:      10352 kB
MemShared:    27992 kB
Buffers:       1764 kB
Cached:       25232 kB
SwapTotal:   266072 kB
SwapFree:    258496 kB

 関連事項  
pstop現在のシステムの状況を調べる