Pour ceux qui comme moi aiment bien bosser sur des vieux coucous retapés, on peut parfois se retrouver, sans l’avoir anticiper, sur une interface qui ralentit – qui rame – à mort. La solution radicale : un reboot.
Oui sauf que moi, le reboot de la machine pendant que je travaille, ça ne me va pas tout le temps ! Je vous propose quelques solutions pour sortir de la galère :
Lorsque votre ordinateur sous Debian gèle à cause d’une saturation mémoire, voici les étapes pour tenter de reprendre la main :
1. Accéder à une console virtuelle
- Utilisez les touches Ctrl + Alt + F1 (ou F2 à F6) pour accéder à une console virtuelle (TTY). Cela devrait vous permettre de vous connecter avec votre compte utilisateur ou en tant que root.
2. Identifier et tuer les processus gourmands
- Une fois connecté, utilisez la commande suivante pour voir quels processus consomment le plus de mémoire :
top
Ou, pour un affichage plus clair :htop
(Si htop n’est pas installé, utilisezapt install htop
plus tard.) - Recherchez les processus qui consomment énormément de mémoire (colonne
%MEM
). Notez leur PID (identifiant de processus) et utilisez :kill -9 PID
RemplacezPID
par l’identifiant du processus.
3. Libérer la mémoire cache
- Si le système est encore réactif, vous pouvez tenter de libérer de la mémoire cache avec cette commande (en root) :
echo 3 > /proc/sys/vm/drop_caches
4. Tuer tous les processus utilisateur (si nécessaire)
- Si vous êtes root, vous pouvez tuer tous les processus utilisateur (sauf root) :
pkill -u username
Remplacezusername
par votre nom d’utilisateur.
5. Redémarrer le gestionnaire graphique
- Si votre système utilise un environnement graphique et que celui-ci est gelé, redémarrez-le avec :
systemctl restart gdm3 # Pour GNOME systemctl restart sddm # Pour KDE systemctl restart lightdm # Pour d'autres environnements
6. Dernier recours : redémarrer les processus liés à l’interface graphique
Si aucune de ces solutions ne fonctionne, vous pouvez tenter cette astuce (qui fonctionne souvent du 1er coup)
Maintenez Alt + SysRq (la touche « Print Screen ») + K ; votre session devrait redémarrer en tuant tous les process. Radical mais efficace.
Prévention pour l’avenir
- Augmenter le swap : Si votre swap est insuffisant, augmentez-le en suivant ces instructions.
- Surveiller la mémoire : Configurez des outils comme
earlyoom
ousystemd-oomd
pour tuer automatiquement les processus en cas de saturation.
Laisser un commentaire