[root@CENTOS7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@CENTOS7 ~]#
Avec la commande top
, vous pouvez vérifier des informations détaillées telles que l'utilisation du processeur et de la mémoire dans une liste pour chaque processus.
Par défaut, la commande top
affiche les processus en cours d'exécution dans l'ordre décroissant de l'utilisation du processeur. L'affichage se met à jour en temps réel et se termine lorsque vous entrez «q».
format de commande supérieur
top [option]
Principales options de la commande supérieure
option | Contenu |
---|---|
-intervalle d | Intervalle de mise à jour "ss.Précisez avec "tt secondes" |
-n fois | Spécifiez le nombre de répétitions de l'affichage |
-b | Temps différé. N'acceptez pas les opérations clés, "-Le nombre de fois spécifié par "n" ou "CTRL"+Continue l'exécution jusqu'à ce qu'il soit tué par "C", etc. Utile pour enregistrer les meilleurs résultats dans un fichier, etc. |
-s | Fonctionne en mode sécurisé (n'accepte pas "d" etc. au démarrage) |
-U utilisateur -u utilisateur |
Spécifiez l'utilisateur à surveiller par son nom ou son ID |
-p ID de processus | Spécifiez l'ID de processus à surveiller. "-numéro p-p numéro "ou"-numéro p,Vous pouvez spécifier plusieurs nombres comme "nombre" (les espaces peuvent être omis) |
-c | Basculez la colonne COMMAND (à l'extrême droite) pour afficher le nom du programme ou la ligne de commande (basculez avec "c" après le démarrage) |
-i | Indiquez si vous souhaitez afficher les processus inactifs qui n'exécutent rien (basculez avec "i" après le démarrage) |
-S | Mode temps cumulé (commutation avec "S" après le démarrage) |
-o article | Spécifiez l'élément utilisé pour trier la sortie (la valeur par défaut est l'utilisation du processeur). Le nom de l'élément qui peut être spécifié est "top"-Confirmer avec "O" Par exemple, si vous souhaitez afficher dans l'ordre décroissant de la mémoire utilisée (taux d'occupation de la mémoire physique), "top"-o %MEM " |
-w Nombre de chiffres | Largeur de sortie |
Vous pouvez utiliser les commandes interactives suivantes lors de l'exécution de la commande top
.
commander | Détails |
---|---|
Enter、Space | Mettez immédiatement à jour l'affichage avec les dernières informations. |
h | Affiche l'écran d'aide pour les commandes interactives. |
h、? | Affiche les écrans d'aide pour les fenêtres et les groupes de champs. |
k | Tuez le processus. Vous serez invité à entrer l'ID de processus et le signal à envoyer au processus. |
n | Modifiez le numéro de processus affiché. Vous serez invité à entrer le numéro. |
u | Triez la liste par utilisateur. |
M | Triez la liste par utilisation de la mémoire. |
P | Triez la liste par utilisation du processeur. |
q | Quittez l'utilitaire et revenez à l'invite du shell. |
La commande top
affichera ce qui suit.
Résultat de sortie de la commande supérieure
top - 16:29:43 up 21:14, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1014820 total, 401940 free, 187588 used, 425292 buff/cache
KiB Swap: 1679356 total, 1679356 free, 0 used. 676612 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 128040 6712 4176 S 0.0 0.7 0:03.53 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
5 root 20 0 0 0 0 S 0.0 0.0 0:00.19 kworker/u2:0
6 root 20 0 0 0 0 S 0.0 0.0 0:00.91 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:00.90 rcu_sched
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-dra+
11 root rt 0 0 0 0 S 0.0 0.0 0:00.95 watchdog/0
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
15 root 20 0 0 0 0 S 0.0 0.0 0:00.03 khungtaskd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
"Heure actuelle", "Temps de fonctionnement", "Nombre d'utilisateurs connectés" et "Charge moyenne" sont affichés sur la première ligne.
Afficher le contenu de la première ligne
top - 16:29:43 up 21:14, 1 user, load average: 0.00, 0.01, 0.05
article | Contenu |
---|---|
16:29:43 | Heure actuelle (16:29:43) |
up 21:14 | Heures de fonctionnement (21 heures 14 minutes) |
1 user | Nombre d'utilisateurs connectés (1 utilisateur est connecté) |
load average: 0.00, 0.01, 0.05 | Moyenne routière des 1, 5 ou 15 dernières minutes |
La deuxième ligne affiche l'état de la tâche.
Afficher le contenu sur la deuxième ligne
Tasks: 97 total, 1 running, 96 sleeping, 0 stopped, 0 zombie
article | Contenu |
---|---|
total | Nombre total de tâches |
running | Nombre de tâches en cours |
sleeping | Nombre de tâches en attente |
stopped | Nombre de tâches arrêtées |
zombie | Nombre de tâches zombies |
La troisième ligne montre l'état du CPU.
Afficher le contenu sur la troisième ligne
%Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
article | Contenu |
---|---|
us | Pourcentage du temps d'utilisation du processus utilisateur |
sy | Pourcentage du temps d'utilisation des processus système |
ni | Pourcentage du temps d'utilisation du processus utilisateur dont la priorité d'exécution a été modifiée |
id | Pourcentage de temps d'inactivité |
wa | I/Pourcentage de temps d'attente pour la fin de O |
hi | Pourcentage du temps d'utilisation des demandes d'interruption matérielle |
si | Pourcentage du temps d'utilisation des demandes d'interruption logicielle |
st | Pourcentage de temps d'attente pour le calcul des autres processeurs virtuels lors de l'utilisation de la virtualisation du système d'exploitation |
La quatrième ligne montre l'état de la mémoire.
Afficher le contenu sur la 4ème ligne
KiB Mem : 1014820 total, 401940 free, 187588 used, 425292 buff/cache
article | Contenu |
---|---|
total | Capacité mémoire totale |
free | Capacité mémoire inutilisée |
used | Capacité mémoire utilisée |
buff/cache | Cache tampon/Capacité de mémoire allouée comme cache de page |
La cinquième ligne montre l'état de la zone d'échange.
Afficher le contenu sur la 5ème ligne
KiB Swap: 1679356 total, 1679356 free, 0 used. 676612 avail Mem
article | Contenu |
---|---|
total | Capacité totale de l'espace de swap |
free | Capacité d'espace de swap inutilisée |
used | Capacité de l'espace d'échange utilisé |
avail Mem | Capacité de mémoire que les nouvelles applications peuvent utiliser sans échange |
À partir de la 7ème ligne, l'état de chaque processus en cours est affiché.
Afficher le contenu après la 7ème ligne
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 128040 6712 4176 S 0.0 0.7 0:03.53 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
5 root 20 0 0 0 0 S 0.0 0.0 0:00.19 kworker/u2:0
6 root 20 0 0 0 0 S 0.0 0.0 0:00.91 ksoftirqd/0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:00.90 rcu_sched
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-dra+
11 root rt 0 0 0 0 S 0.0 0.0 0:00.95 watchdog/0
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
15 root 20 0 0 0 0 S 0.0 0.0 0:00.03 khungtaskd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
article | Contenu |
---|---|
PID | ID de processus |
USER | Utilisateur exécutant le processus |
PR | Priorité statique du processus (les nombres inférieurs ont une priorité plus élevée) |
NI | Priorité de processus relative (basée sur 0)-20 (priorité élevée) à 19 (priorité faible)) |
VIRT | Taille de la mémoire virtuelle du processus(Capacité de mémoire plus utilisation de la mémoire échangée) |
RES | Capacité de mémoire utilisée par le processus(Capacité de mémoire physique) |
SHR | Capacité de mémoire partagée utilisée par le processus |
S | État du processus D: Impossible d'interrompre (veille) R: Courir S: état de veille T: Arrêté (arrêté par le signal de commande de tâche) t: Arrêté (arrêté par le débogueur pendant le traçage) Z: État zombie |
%CPU | l'utilisation du processeur |
%MEM | Utilisation de la mémoire physique |
TIME+ | Temps d'utilisation du processeur de processus |
COMMAND | Nom de la commande en cours d'exécution |
c'est tout
Recommended Posts