free

Permet de connaitre l'état de la mémoire

Pour afficher le statut ponctuellement

free

Pour le résultat suivant :

             total       used       free     shared    buffers     cached
Mem:        255704     251848       3856          0        252     234356
-/+ buffers/cache:      17240     238464
Swap:       262136         64     262072

La mémoire réellement utilisée par le système est de 17240 Ko selon la calcule suivant used - (buffers + cached)

251848 - (252 + 234356) = 17240

Le mémoire libre est donc de

255704 - 17240 = 238464

Le cache est souvent utilisé pour temporiser la copie de données, elle est donc libérée si besoin

Pour faire du monitoring (toutes les 1 secondes)

free -s 1