C'est quoi, free ?
free affiche la quantité de mémoire RAM libre et utilisée sur le système, ainsi que l'utilisation du swap.
💡 La première commande à taper quand un serveur rame et que tu suspectes un manque de RAM.
# Affichage en Mo/Go lisibles
$ free -h
total used free shared buff/cache available
Mem: 7.8Gi 2.1Gi 3.2Gi 234Mi 2.4Gi 5.2Gi
Swap: 2.0Gi 0B 2.0Gi
# En mégaoctets
$ free -m
# Mise à jour toutes les 2 secondes
$ free -h -s 2
Lire la sortie
| Colonne | Signification |
|---|---|
| total | RAM totale installée |
| used | RAM utilisée par les programmes |
| free | RAM pas du tout utilisée |
| buff/cache | RAM utilisée par le cache système (récupérable) |
| available | RAM réellement disponible pour de nouveaux programmes |
💡 available > free
La colonne "available" est plus fiable que "free" pour savoir si tu as assez de RAM. Linux utilise la RAM libre comme cache — c'est normal et efficace.