freeコマンドを利用するとメモリ使用量を調べることができます。
以下にfreeコマンドの使用例を記します。
freeコマンドの使用例をいくつか紹介します。
freeコマンドを引数なしで実行すると以下のような出力になります。
$ free
total used free shared buffers cached
Mem: 16399112 1229996 15169116 0 116004 928332
-/+ buffers/cache: 185660 16213452
Swap: 18448376 0 18448376
$ free -b
total used free shared buffers cached
Mem: 16792690688 1261359104 15531331584 0 118906880 951287808
-/+ buffers/cache: 191164416 16601526272
Swap: 18891137024 0 18891137024$ free -k
total used free shared buffers cached
Mem: 16399112 1231664 15167448 0 116124 928992
-/+ buffers/cache: 186548 16212564
Swap: 18448376 0 18448376$ free -m
total used free shared buffers cached
Mem: 16014 1202 14811 0 113 907
-/+ buffers/cache: 182 15832
Swap: 18015 0 18015オプション-tを付けるとtotal:が表示されます。
$ free -t
total used free shared buffers cached
Mem: 16399112 1232168 15166944 0 116156 928992
-/+ buffers/cache: 187020 16212092
Swap: 18448376 0 18448376
Total: 34847488 1232168 33615320
以下の例は5秒間隔で表示します。
回数指定はできないので、Ctrl+Cで終了させます。
$ free -s 5
total used free shared buffers cached
Mem: 16399112 1231896 15167216 0 116200 928992
-/+ buffers/cache: 186704 16212408
Swap: 18448376 0 18448376
total used free shared buffers cached
Mem: 16399112 1231896 15167216 0 116204 928988
-/+ buffers/cache: 186704 16212408
Swap: 18448376 0 18448376
$ free -o
total used free shared buffers cached
Mem: 16399112 1232268 15166844 0 116220 929000
Swap: 18448376 0 18448376