Recherche de site Web

Recherchez les 15 principaux processus par utilisation de la mémoire avec « top » en mode batch


De la même manière que pour le conseil précédent concernant la recherche des principaux processus en fonction de l'utilisation de la RAM et du processeur, vous pouvez également utiliser la commande top pour afficher les mêmes informations. Cette approche présente peut-être un avantage supplémentaire par rapport à la précédente : l'« en-tête » du haut fournit des informations supplémentaires sur l'état actuel et l'utilisation du système : la disponibilité, la charge moyenne et le nombre total d'utilisateurs. de processus, pour ne citer que quelques exemples.

Pour afficher les 15 principaux processus triés par utilisation de la mémoire par ordre décroissant, procédez :

top -b -o +%MEM | head -n 22

Contrairement au conseil précédent, vous devez ici utiliser +%MEM (notez le signe plus) pour trier la sortie par ordre décroissant :

A partir de la commande ci-dessus, l'option :

  1. -b : s'exécute en mode batch
  2. -o : utilisé pour spécifier les champs pour les processus de tri
  3. L'utilitaire head affiche les premières lignes d'un fichier et
  4. l'option -n permet de préciser le nombre de lignes à afficher.

Notez que l'utilitaire head affiche par défaut les dix premières lignes d'un fichier, c'est-à-dire lorsque vous ne spécifiez pas le nombre de lignes à être affichée. Par conséquent, dans l’exemple ci-dessus, nous avons affiché les 22 premières lignes du résultat de la commande supérieure en mode batch.

Rediriger ou enregistrer la sortie « supérieure » dans un fichier sous Linux

De plus, l'utilisation de top en mode batch vous permet de rediriger la sortie vers un fichier pour une inspection ultérieure :

top -b -o +%MEM | head -n 22 > topreport.txt

Comme nous l'avons vu, l'utilitaire top nous offre des informations plus dynamiques tout en répertoriant les processus sur un système Linux. Cette approche présente donc un avantage supplémentaire par rapport à l'utilisation de l'utilitaire ps que nous avons abordé dans le premier conseil.

Mais surtout, vous devez toujours exécuter top en mode batch pour rediriger sa sortie vers un fichier ou un autre processus. De plus, si vous avez des conseils concernant l'utilisation de top, vous pouvez également les partager avec nous via le formulaire de commentaires ci-dessous.