Mémoire et swap

Contrôler la RAM, le swap et les principaux consommateurs.

Commandes essentielles

free -hAfficher RAM et swap
swapon --showLister les espaces de swap actifs
vmstat 1Observer mémoire, processus et I/O chaque seconde
ps aux --sort=-%mem | headLister les processus les plus gourmands
sudo mkswap /dev/sdb2Initialiser une partition swap
sudo swapon /dev/sdb2Activer le swap
sudo swapoff /dev/sdb2Désactiver le swap
cat /proc/sys/vm/swappinessVoir la tendance à utiliser le swap

🚨 Réflexe TSSR

  • Lire la commande et son aide avant une option inconnue
  • Contrôler le chemin, l’utilisateur et les droits
  • Faire une sauvegarde avant une modification sensible
  • Exécuter une seule modification à la fois
  • Vérifier immédiatement le résultat

💡 À retenir

Une RAM presque pleine n’est pas forcément un problème : Linux utilise la mémoire libre comme cache.

⚠ Pièges fréquents

Interpréter seulement la colonne free sans regarder available conduit à de mauvaises conclusions.

✔ Vérification

free -hContrôler available et swap
dmesg -T | grep -i -E "oom|out of memory"Chercher un manque de mémoire

🎯 Ce que le jury attend

  • Choisir la commande adaptée
  • Expliquer les options utilisées
  • Limiter les risques avant exécution
  • Prouver le résultat avec une commande de contrôle