Retour au cours

62. Vérifier la mémoire et la charge système (`free`)

Les Bases de Linux : de Zéro à Héros du CLI

Surveillance de la RAM

La commande free affiche la quantité totale de mémoire physique et de swap libre et utilisée dans le système.

Sortie de base

bash $ free total used free shared buff/cache available Mem: 4096000 1800000 1200000 200000 896000 1800000 Swap: 2097148 0 2097148

Les nombres sont en octets, ce qui les rend difficiles à lire.

Sortie lisible par l'homme (-h) :

bash $ free -h total used free shared buff/cache available Mem: 4.0G 1.8G 1.2G 200M 896M 1.8G Swap: 2.0G 0B 2.0G

Métriques clés

  • used : Mémoire actuellement utilisée par les applications et le Kernel.
  • buff/cache : Mémoire utilisée par le Kernel pour les tampons du système de fichiers et le cache des pages. Cette mémoire est considérée comme « libre » dans le sens où le système peut la récupérer immédiatement si une application en a besoin.
  • available : La mémoire estimée disponible pour démarrer de nouvelles applications sans recourir au swap.