Maison  >  Article  >  tutoriels informatiques  >  Explication détaillée de la commande Linux Top

Explication détaillée de la commande Linux Top

WBOY
WBOYavant
2024-02-20 09:20:03588parcourir

linux top命令详解

Appuyez sur 1 pour voir l'utilisation de chaque CPU

Première ligne

Heure actuelle Durée d'exécution Utilisateur actuellement connecté Équilibrage de charge (1 minute, 5 minutes, 10 minutes)

La charge moyenne des données vérifie le nombre de processus actifs toutes les 5 secondes et calcule la valeur. Si le nombre divisé par le nombre de CPU logiques dépasse 5, le système est surchargé.

Deuxième ligne

Total 248 processus 1 en cours d'exécution 247 en veille 0 arrêté 0 processus zombie

Troisième ligne

us (espace utilisateur) : le pourcentage de CPU occupé par l'espace utilisateur

sy (sysctl) : Le pourcentage de CPU occupé par l'espace du noyau

ni()—Pourcentage de CPU occupé par les processus qui ont changé de priorité

id(idolt) : pourcentage de processeur inactif

wa(wait) : pourcentage d'attente d'E/S du processeur occupé

hi (Hardware IRQ) : Le pourcentage de CPU occupé par des interruptions dures

si (Software Interrupts) : Le pourcentage de CPU occupé par des interruptions logicielles

La quatrième ligne

Mémoire totale Mémoire utilisée Tampons de mémoire libres (quantité de mémoire mise en cache)

La cinquième ligne

Échanger la partition

Mémoire disponible = libre + tampon + mis en cache (montant total de la zone d'échange à Huancheng)

Pour la surveillance de la mémoire, en haut, nous devons toujours surveiller l'utilisation de la partition swap dans la cinquième ligne. Si cette valeur change constamment, cela signifie que le noyau échange constamment des données entre la mémoire et le swap. n'est pas assez.

La quantité totale de mémoire utilisée (utilisée) dans la quatrième ligne fait référence à la quantité de mémoire actuellement contrôlée par le noyau système,

La quantité totale de mémoire libre (libre) dans la quatrième ligne est la quantité que le noyau n'a pas encore incluse dans son contrôle.

Toute la mémoire gérée par le noyau n'est pas utilisée, elle inclut également la mémoire qui a été utilisée dans le passé et qui peut désormais être réutilisée. Le noyau ne rend pas ces mémoires réutilisables libres, donc la mémoire libre sous Linux deviendra moindre. et moins, mais ne vous inquiétez pas.

Sixième ligne

PID — identifiant du processus

UTILISATEUR — Propriétaire du processus

PR — Priorité du processus

NI — bon rapport qualité-prix. Les valeurs négatives indiquent une priorité élevée, les valeurs positives indiquent une faible priorité

VIRT — La quantité totale de mémoire virtuelle utilisée par le processus, en Ko. VIRT=ÉCHANGE+RES

RES — La taille de la mémoire physique utilisée par le processus et non échangée, en Ko. RES=CODE+DONNÉES

SHR — Taille de la mémoire partagée, unité Ko

S – État du processus. D=État de veille ininterrompue R=Exécuter S=Veille T=Trace/Stop Z=Processus Zombie

%CPU — Le pourcentage de temps CPU occupé depuis la dernière mise à jour

%MEM — Pourcentage de mémoire physique utilisée par le processus

TIME+ — temps CPU total utilisé par le processus, unité 1/100 seconde

COMMAND — nom du processus (nom de commande/ligne de commande)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer