Il comando free indica la quantità di RAM (e swap) utilizzata ed inutilizzata:
$ free
total used free shared buffers cached
Mem: 514736 273964 240772 0 35920 42328
-/+ buffers/cache: 195716 319020
Swap: 1794736 104096 1690640
Utile è anche l'opzione -m che visualizza tutte le le indicazioni di misura in mega byte:
$ free -m
total used free shared buffers cached
Mem: 502 267 235 0 35 41
-/+ buffers/cache: 191 311
Swap: 1752 101 1651
L'informazione davvero interessante si ha nel seguente rigo:
-/+ buffers/cache: 191 311
che calcola l'utilizzo da parte del buffer e della cache. Con l'opzione -d delay l'output viene aggiornato ogni delay secondi: free -d 1.5 quindi emette i valori aggiornati ogni 1,5 secondi.