25.10. メモリの使用状況:free

ユーティリティfreeはRAMの使用状況を検査します。空きメモリと使用済みメモリ(およびスワップ領域)の両方について詳細が表示されます。

$ free
             total       used       free     shared    buffers     cached
Mem:        514736     273964     240772          0      35920      42328
-/+ buffers/cache:     195716     319020
Swap:      1794736     104096    1690640

-mを指定すると、すべてのサイズがMB単位で表されます。

$ free -m
             total       used       free     shared    buffers     cached
Mem:           502        267        235          0         35         41
-/+ buffers/cache:        191        311
Swap:         1752        101       1651

実際に必要な情報は、次の行に含まれています。

-/+ buffers/cache:        191        311

ここでは、バッファとキャッシュで使用されているメモリの量が計算されます。パラメータ-d delayを指定すると、表示がdelay秒間隔で確実に更新されます。たとえば、free -d 1.5と入力すると1.5秒ごとに更新されます。