La sortie de commande supérieure expliquait une introduction pour les débutants

La sortie de commande supérieure expliquait une introduction pour les débutants

Le 'haut' La commande est un utilitaire Linux qui est utilisé pour afficher des informations en temps réel sur l'exécution des processus sur un système. Il fournit un résumé de l'état actuel du système, y compris le CPU, la mémoire et l'utilisation de l'échange, ainsi qu'une liste de processus en cours d'exécution et leur utilisation des ressources.

L'utilisation de la commande supérieure est simple: entrez simplement 'haut' à l'invite de commande et appuyez sur Entrée. La commande supérieure affichera une liste des processus en cours d'exécution, ainsi que leurs identifiants de processus, l'utilisation du processeur et de la mémoire et d'autres informations. Par défaut, la liste est triée par utilisation du processeur, avec les processus les plus à forte intensité de CPU en haut.

  • Sysstat - outil de surveillance des performances du système Linux
  • Placements - Un outil de surveillance du système Linux en temps réel

En utilisant cet article, j'essaie d'expliquer la compréhension et l'interprétation de la sortie du Linux 'haut' Commande

Comprendre et interpréter l'Ouptut du Linux 'haut' Commande

La commande supérieure est un utilitaire Linux qui est utilisé pour afficher des informations en temps réel sur l'exécution des processus sur un système. Lorsque vous exécutez la commande supérieure, il affiche une liste des processus en cours d'exécution, ainsi que leurs identifiants de processus, leur utilisation du processeur et de la mémoire et d'autres informations. Voici comment lire et interpréter la sortie de la commande supérieure:

Rise de résultats n ° 1

Les résultats de la ligne 1 montrent la disponibilité du serveur à partir du dernier redémarrage, actuellement connecté aux utilisateurs et à la charge du processeur sur le serveur. La même sortie que vous pouvez trouver en utilisant Linux durée de la baisse commande.

Rise de résultats n ° 2

La ligne 2 montre le nombre de processus exécutés sur le serveur et leur état.

Processus de zombie ou processus défunt est un processus qui a terminé l'exécution mais qui a toujours une entrée dans le tableau de processus. Cette entrée est toujours nécessaire pour permettre au processus parent de lire le statut de sortie de son enfant.

Rise de résultats n ° 3

La ligne trois montre l'état d'utilisation du processeur sur le serveur, vous pouvez trouver ici combien de processeur est gratuit et combien est utilisé par le système.

Voler du temps est le moment où un processeur virtuel attend un véritable processeur pendant que l'hyperviseur entretienne un autre processeur virtuel.
Définition de l'accès.chapeau rouge.com

Rise de résultats n ° 4

La ligne 4 montre l'utilisation de la mémoire sur le serveur, vous pouvez trouver ici la quantité de mémoire utilisée, les mêmes résultats que vous pouvez trouver en utilisant gratuit commande.

Rigon de résultat n ° 5

La ligne 5 montre l'utilisation de la mémoire d'échange sur le serveur, vous pouvez trouver ici la quantité d'échange utilisée, les mêmes résultats que vous pouvez trouver en utilisant gratuit commande.

Ligne de résultats n ° 6 (processus en cours)

Dans ces étapes, vous verrez tous les processus en cours d'exécution sur les serveurs avec des détails supplémentaires.

Résultats courts basés sur des champs spécifiques

Vous pouvez également trier les résultats en fonction du champ spécifique. Utilisez la combinaison de clé suivante pour faire court.

Presse 'Shift + F' et sélectionnez votre choix ci-dessous et appuyez sur ENTRER.

  • UN : PID = ID de processus
  • b : PPID = Parent Process PID
  • d : Uid = ID utilisateur
  • e : Utilisateur = nom d'utilisateur
  • F : Groupe = nom de groupe
  • g : Tty = contrôler Tty
  • H : PR = priorité
  • je : Ni = belle valeur
  • J : P = CPU utilisé pour la dernière fois (SMP)
  • k :% CPU = utilisation du processeur
  • l : Temps = temps de processeur
  • n :% Mem = utilisation de la mémoire (res)
  • o : Virt = Image virtuelle (KB)
  • p : Swap = taille échangée (kb)
  • q : Res = taille résidente (KB)
  • r : Code = taille du code (kb)
  • s : Données = données + taille de pile (KB
  • t : SHR = Taille des MEM partagée (KB)
  • w : S = état du processus
  • X : Command = nom de commande / ligne

Conclusion

En conclusion, une commande supérieure est un outil puissant qui est utilisé pour afficher des informations en temps réel sur l'exécution des processus sur un système Linux. Lorsque vous exécutez la commande supérieure, il affiche une liste des processus en cours d'exécution, ainsi que leurs identifiants de processus, leur utilisation du processeur et de la mémoire et d'autres informations. En comprenant et en interprétant la sortie de la commande supérieure, vous pouvez mieux comprendre l'état actuel du système et les ressources utilisées par divers processus. Avec ces connaissances, vous pouvez utiliser la commande supérieure pour surveiller et gérer les processus sur votre système Linux plus efficacement.