Comment trier les colonnes dans top

malekalmorte

Création :

23 octobre 2022

Modification :

Le programme top fournit une vue dynamique en temps réel d’un système en cours d’exécution. Il peut afficher des informations récapitulatives sur le système ainsi qu’une liste des processus ou des threads actuellement gérés par le noyau Linux.
Cet affichage se fait sous forme de colonnes.
Lorsque l’on doit investiguer sur le système, on peut vouloir trier les colonnes par mémoire, PID, Utilisateurs ou autres.

Dans ce tutoriel, je vous explique comment tirer les colonnes dans top.

Comment trier les colonnes dans top

Comment trier les colonnes dans top

Par les raccourcis clavier

Par défaut, top trie la liste des processus à l’aide de la colonne %CPU. Pour trier les processus en utilisant une colonne différente, appuyez sur l’une des touches suivantes :

  • m – Trier par la colonne %MEM
  • n – Trier par la colonne PID
  • t – Trier par la colonne TIME+
  • p – Trier par la colonne %CPU

Par le gestionnaire de champs

  • Appuyez sur MAJ+f pour ouvrir le gestionnaire de champs
Comment trier les colonnes dans top
  • Utilisez les touches de direction et pour choisir le champs
  • Puis utilisez ESC pour sortir du gestionnaire de champs
Comment trier les colonnes dans top
  • Top trie automatiquement sur la colonne choisie
Comment trier les colonnes dans top

Depuis la commande top

L’option -o permet d’indiquer avec quelle colonne on souhaite trier la liste des processus.
Par exemple, pour trier sur le CPU :

top -o %CPU

Si on veut trier par la colonne mémoire :

top -o %MEM

A partir de là, on peut utiliser la boucle for pour afficher les processus qui utilisent le plus la mémoire virtuelle dans un terminal.
Pour cela on utilise l’option -b (batch).
Voici par exemple :

for i in {1..10};do date; top -b -o +VIRT | head -n 17|tail -11;sleep 5;done
Comment trier les colonnes dans top

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.