GNU/Linux >> Tutoriels Linux >  >> Linux

Trouvez les 15 meilleurs processus par utilisation de la mémoire avec "top" en mode batch

Comme pour le conseil précédent sur la découverte des principaux processus par utilisation de la RAM et du processeur, vous pouvez également utiliser la commande top pour afficher les mêmes informations. Peut-être y a-t-il un avantage supplémentaire à cette approche par rapport à la précédente :le "en-tête" of top fournit des informations supplémentaires sur l'état actuel et l'utilisation du système :la disponibilité, la charge moyenne et le nombre total de processus, pour ne citer que quelques exemples.

Pour afficher les 15 premiers processus triés par utilisation de la mémoire dans l'ordre décroissant, procédez comme suit :

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

Contrairement à l'astuce précédente, il faut ici utiliser +%MEM (notez le signe plus) pour trier la sortie par ordre décroissant :

Dans la commande ci-dessus, l'option :

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

Remarque cette tête , 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 à afficher. Par conséquent, dans l'exemple ci-dessus, nous avons affiché les 22 premières lignes de la sortie de la commande supérieure en mode batch.

Rediriger ou enregistrer la sortie "top" dans un fichier sous Linux

De plus, en utilisant 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, le haut L'utilitaire nous offre des informations plus dynamiques tout en répertoriant les processus sur un système Linux. Par conséquent, cette approche présente un avantage supplémentaire par rapport à l'utilisation de l'utilitaire ps que nous avons abordé dans le premier conseil.

Mais le plus important, 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.


Linux
  1. Trouver les processus en cours d'exécution les plus élevés en fonction de la mémoire et de l'utilisation du processeur les plus élevées sous Linux

  2. Utilisation de la mémoire Linux

  3. Comment trouver les principaux processus en cours d'exécution par utilisation de la mémoire et du processeur

  4. Utilisation de la commande Linux find – Utilisation avec des exemples

  5. Trouver les 10 principaux processus en cours d'exécution par utilisation de la mémoire et du processeur

Comment trouver les 10 principaux processus en cours d'exécution par utilisation de la mémoire et du processeur

Comment trouver les principaux processus en cours d'exécution par utilisation de la mémoire

Comment interpréter l'utilisation de la mémoire Top/htop ?

Comment trouver les principaux processus en cours d'exécution par utilisation de la mémoire et du processeur sous Linux

Comment trier la commande supérieure en fonction de l'utilisation de la mémoire

Utilisation de la mémoire de la commande TOP