Comment utiliser la commande top de Linux et comprendre son résultat ?

By Corentin BURTIN

La commande top est un outil de surveillance système qui affiche en temps réel les informations sur les processus en cours d’exécution sur un système Linux. Elle est un outil précieux pour les administrateurs système, les développeurs et les utilisateurs avancés qui souhaitent surveiller les performances de leur système et identifier les problèmes potentiels.

Dans cet article, nous allons voir comment utiliser la commande top et comprendre son résultat.

Comment utiliser la commande top

Pour lancer la commande top, ouvrez une invite de commande et tapez la commande suivante :

top

La commande top affichera une liste de tous les processus en cours d’exécution sur votre système, triés par utilisation du processeur.

Les colonnes de la sortie de top

La sortie de la commande top comprend les colonnes suivantes :

  • PID : Le numéro de processus du processus.
  • USER : L’utilisateur qui a lancé le processus.
  • PR : La priorité du processus.
  • NI : L’indicateur d’interruption du processus.
  • VIRT : La mémoire virtuelle utilisée par le processus.
  • RES : La mémoire physique utilisée par le processus.
  • SHR : La mémoire partagée utilisée par le processus.
  • S : L’état du processus.
  • %CPU : L’utilisation du processeur par le processus.
  • %MEM : L’utilisation de la mémoire par le processus.
  • TIME+ : Le temps d’exécution total du processus.
  • COMMAND : Le nom de l’application ou du script qui a lancé le processus.

Les différents états d’un processus

L’état d’un processus est indiqué par la lettre S dans la colonne S. Les différents états possibles sont :

  • R : Le processus est en cours d’exécution.
  • S : Le processus est en sommeil.
  • D : Le processus est endormi et a été mis en pause par le système.
  • T : Le processus est terminé.
  • Z : Le processus est gelé.
A lire également :   Il est maintenant plus facile d'installer le sous-système Windows pour Linux

Comment comprendre le résultat de top

Pour comprendre le résultat de top, vous devez examiner les colonnes %CPU et %MEM. Ces colonnes indiquent l’utilisation du processeur et de la mémoire par le processus.

Un processus qui utilise beaucoup de processeur peut causer des problèmes de performances sur votre système. Un processus qui utilise beaucoup de mémoire peut également causer des problèmes de performances, ou même entraîner une panne de votre système.

Pour identifier les processus qui utilisent beaucoup de processeur ou de mémoire, vous pouvez utiliser les touches J et K pour trier la liste de processus par utilisation du processeur ou de mémoire.

Les options de la commande top

La commande top prend en charge un certain nombre d’options qui vous permettent de personnaliser sa sortie.

Voici quelques-unes des options les plus utiles :

  • -d : Spécifie la fréquence de mise à jour de la sortie. La valeur par défaut est de 2 secondes.
  • -n : Spécifie le nombre de processus à afficher. La valeur par défaut est de 15.
  • -b : Affiche les processus en arrière-plan. Par défaut, top n’affiche que les processus en premier plan.
  • -u : Spécifie l’utilisateur dont les processus doivent être affichés.
  • -p : Spécifie les PID des processus à afficher.

Conclusion

La commande top est un outil puissant qui peut vous aider à surveiller les performances de votre système Linux. En apprenant à utiliser la commande top, vous pouvez identifier les problèmes potentiels et résoudre les problèmes de performance de votre système.

Laisser un commentaire