free の使い方
メモリの使用量
書き方
free -h
available が実際に使える量の目安です。
よく使うオプション
| オプション | 意味 |
|---|---|
-h | 読みやすい単位で出す |
-m | MB で出す |
-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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。