ユーティリティ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秒ごとに更新されます。