free の使い方

メモリの使用量

書き方

free -h

available が実際に使える量の目安です。

よく使うオプション

オプション意味
-h読みやすい単位で出す
-mMB で出す
-s 秒その間隔で出し続ける

例

$ free -h               total        used        free      shared  buff/cache   available
Mem:           1.8Gi       850Mi       210Mi       2.0Mi       779Mi       940Mi
Swap:          4.0Gi       120Mi       3.9Gi

メモリとスワップの使用量を見ます。まだ使える量の目安は available の欄です。

$ free -m

MB の数で出します。スクリプトで数を比べるときに扱いやすい形です。

$ free -h -s 5

5 秒ごとに出し続けます。Ctrl+C で止めます。

よくある間違い・注意

  • free が少なくても、すぐに足りないとは限りません。Linux は空いたメモリをキャッシュ(buff/cache)に使い、要るときに返します。
  • Swap の used が増え続けるときは、メモリが足りていません。

実際に打って練習する

Linux レベル1 コースの Lv71「残りの魔力 free」で覚えます(第4章 サーバーの守り手(パッケージとサービス))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る