Comment voir quels processus utilisent le plus de ressources sous Linux
Avec top et htop, et pourquoi les processus zombies ne sont pas un motif d'inquiétude.
Linux propose plusieurs outils pour voir ce qui consomme du CPU et
de la mémoire — avec top, vous avez de quoi commencer,
sans rien installer.
top : toujours disponible, sans rien installer
top
Ouvre une vue qui se met à jour toute seule toutes les quelques
secondes, déjà triée par utilisation du CPU du plus élevé au plus
faible. Appuyez sur q pour quitter.
Conseil : dans top, appuyez sur
Maj + M pour trier par mémoire plutôt que par CPU — utile
quand vous soupçonnez que le problème vient de la RAM, pas du
processeur.
htop : la version la plus confortable à lire
sudo apt install htop
htop
Ajoute de la couleur, des barres visuelles par cœur de CPU, et vous
permet de terminer un processus en appuyant sur F9
dessus, sans avoir à taper son numéro (PID) à la main.
Une précision qui évite des frayeurs inutiles
Voir une très longue liste de processus ne signifie pas que quelque chose ne va pas. Beaucoup sont des processus zombies — ils ont déjà fini leur travail, mais leur entrée reste un instant jusqu'à ce que le système la nettoie. Ils ne consomment ni CPU ni mémoire réelle ; le système lui-même les supprime automatiquement sans que vous ayez rien à faire.
Avant de terminer un processus
Identifiez d'abord précisément ce qu'est ce processus (cherchez son nom si vous ne le reconnaissez pas) avant de le terminer — certains processus aux noms peu explicites font en réalité partie d'un service système important.
Conseil : si le processus appartient à un service
géré par systemd, il est plus sûr de redémarrer ce
service (sudo systemctl restart nom-service) que de
terminer le processus directement de force.
Questions fréquentes
Dois-je installer quelque chose pour voir les processus sous Linux ?
Non, la commande top est incluse dans pratiquement toutes les distributions sans nécessiter d'installation. htop est une alternative visuellement plus confortable, mais optionnelle.
Les processus zombies sont-ils un problème ?
Non, ils ne consomment ni CPU ni mémoire réelle — ce sont des entrées résiduelles que le système nettoie automatiquement. En voir plusieurs dans la liste n'indique aucun problème nécessitant votre intervention.
Est-il sûr de terminer n'importe quel processus qui consomme beaucoup ?
Seulement si vous savez avec certitude ce que c'est. S'il appartient à un service système géré par systemd, il est plus sûr de redémarrer ce service que de terminer directement le processus.