Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit la commande « show processes » et les statistiques détaillées de la sortie de la commande.
Aucune exigence spécifique n'est associée à ce document.
Les informations contenues dans ce document sont basées sur la version logicielle ci-dessous :
Logiciel Cisco IOS® version 12.2(10b)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Pour plus d'informations sur les conventions des documents, reportez-vous à la section Conventions relatives aux conseils techniques Cisco.
La commande show process affiche des renseignements sur les processus actifs sur un appareil. Exécutez la commande show processes cpu pour afficher les statistiques détaillées d'utilisation du CPU sur ces processus et la commande show processes memory pour afficher la quantité de mémoire utilisée.
Pour vérifier si le niveau d’utilisation de l’UCT ou de la mémoire de votre appareil indique un problème possible, utilisez l’outil Output Interpreter. Pour en savoir plus, consultez la section Dépannage d’une utilisation élevée de l’UCT.
Remarque : Seuls les utilisateurs Cisco enregistrés ont accès aux informations et aux outils internes de Cisco.
Voici un exemple de sortie la commande show processes :
router#show processes CPU utilization for five seconds: 0%/0%; one minute: 0%; five minutes: 0% PID Q Ty PC Runtime(uS) Invoked uSecs Stacks TTY Process 1 C sp 602F3AF0 0 1627 0 2600/3000 0 Load Meter 2 L we 60C5BE00 4 136 29 5572/6000 0 CEF Scanner 3 L st 602D90F8 1676 837 2002 5740/6000 0 Check heaps 4 C we 602D08F8 0 1 0 5568/6000 0 Chunk Manager 5 C we 602DF0E8 0 1 0 5592/6000 0 Pool Manager 6 M st 60251E38 0 2 0 5560/6000 0 Timers 7 M we 600D4940 0 2 0 5568/6000 0 Serial Backgroun 8 M we 6034B718 0 1 0 2584/3000 0 OIR Handler 9 M we 603FA3C8 0 1 0 5612/6000 0 IPC Zone Manager 10 M we 603FA1A0 0 8124 0 5488/6000 0 IPC Periodic Tim 11 M we 603FA220 0 9 0 4884/6000 0 IPC Seat Manager 12 L we 60406818 124 2003 61 5300/6000 0 ARP Input 13 M we 60581638 0 1 0 5760/6000 0 HC Counter Timer 14 M we 605E3D00 0 2 0 5564/6000 0 DDR Timers 15 M we 605FC6B8 0 2 011568/12000 0 Dialer event
Ce tableau répertorie et décrit les champs de la sortie de la commande show processes.
| Champ | Description |
|---|---|
|
Utilisation du processeur pendant cinq secondes |
Utilisation du processeur au cours des cinq dernières secondes. Le deuxième nombre indique le pourcentage de temps processeur passé au niveau d'interruption. |
|
une minute |
Utilisation du processeur au cours de la dernière minute |
|
cinq minutes |
Utilisation du processeur au cours des cinq dernières minutes |
|
PID |
ID de processus |
|
Q |
Priorité de file d'attente de processus. Valeurs possibles : C (critique), H (élevé), M (moyen), L (faible). |
|
Ty |
Test du planificateur. Valeurs possibles : * (qui fonctionne actuellement), E (qui attend un événement), S (prêt à fonctionner, processeur volontairement abandonné), rd (prêt à fonctionner, des conditions de réveil se sont produites), we (qui attend un événement), sa (dort jusqu'à une heure absolue), si (dort pendant un intervalle de temps), sp (dort pendant un intervalle de temps (appel alternatif), st (dort jusqu'à l'expiration d'un minuteur), hg (bloqué ; le processus ne s'exécute pas à nouveau), xx (dead: le processus est terminé, mais n'a pas encore été supprimé.) |
|
PC |
Compteur de programme actuel |
|
Runtime (uS) |
Temps processeur utilisé par le processus, en microsecondes |
|
Invoked |
Nombre d'appels du processus |
|
uSecs |
Microsecondes de temps processeur pour chaque appel de processus |
|
Stacks |
Seuil inférieur ou espace total de la pile disponible, en octets |
|
TTY |
Terminal qui contrôle le processus |
|
Process |
Nom du processus. Pour plus d'informations, référez-vous à la section Processus de ce document. |
Remarque : Étant donné que le serveur réseau a une résolution d'horloge de 4 000 microsecondes, les temps d'exécution ne sont considérés comme fiables qu'après un grand nombre d'invocations ou un temps d'exécution raisonnable et mesuré.
La commande show processes cpu affiche des renseignements sur les processus actifs dans le routeur et leurs statistiques d’utilisation de l’UCT. Voici un exemple de sortie de la commande show processes :
router#show processes cpu
CPU utilization for five seconds: 8%/4%; one minute: 6%; five minutes: 5%
PID Runtime(uS) Invoked uSecs 5Sec 1Min 5Min TTY Process
1 384 32789 11 0.00% 0.00% 0.00% 0 Load Meter
2 2752 1179 2334 0.73% 1.06% 0.29% 0 Exec
3 318592 5273 60419 0.00% 0.15% 0.17% 0 Check heaps
4 4 1 4000 0.00% 0.00% 0.00% 0 Pool Manager
5 6472 6568 985 0.00% 0.00% 0.00% 0 ARP Input
6 10892 9461 1151 0.00% 0.00% 0.00% 0 IP Input
7 67388 53244 1265 0.16% 0.04% 0.02% 0 CDP Protocol
8 145520 166455 874 0.40% 0.29% 0.29% 0 IP Background
9 3356 1568 2140 0.08% 0.00% 0.00% 0 BOOTP Server
10 32 5469 5 0.00% 0.00% 0.00% 0 Net Background
11 42256 163623 258 0.16% 0.02% 0.00% 0 Per-Second Jobs
12 189936 163623 1160 0.00% 0.04% 0.05% 0 Net Periodic
13 3248 6351 511 0.00% 0.00% 0.00% 0 Net Input
14 168 32790 5 0.00% 0.00% 0.00% 0 Compute load avgs
15 152408 2731 55806 0.98% 0.12% 0.07% 0 Per-minute Jobs
Le tableau suivant énumère et décrit les champs de sortie de la commande show processes cpu.
| Champ | Description |
|---|---|
|
Utilisation du processeur pendant cinq secondes |
Utilisation du processeur au cours des cinq dernières secondes. Le premier nombre indique le total, le second indique le pourcentage de temps processeur passé au niveau d'interruption. |
|
une minute |
Utilisation du processeur au cours de la dernière minute |
|
cinq minutes |
Utilisation du processeur au cours des cinq dernières minutes |
|
PID |
ID du processus |
|
Runtime (uS) |
Temps processeur utilisé par le processus, exprimé en microsecondes |
|
Invoked |
Nombre de fois où le processus a été appelé |
|
uSecs |
Microsecondes de temps processeur pour chaque appel de processus |
|
5Sec |
Utilisation du CPU par tâche au cours des cinq dernières secondes |
|
1Min |
Utilisation du CPU par tâche au cours de la dernière minute |
|
5Min |
Utilisation du CPU par tâche au cours des cinq dernières minutes |
|
TTY |
Terminal qui contrôle le processus |
|
Process |
Nom du processus. Pour plus d'informations, référez-vous à la section Processus de ce document. |
Remarque : Étant donné que le serveur réseau a une résolution d'horloge de 4 000 microsecondes, les temps d'exécution ne sont considérés comme fiables qu'après un grand nombre d'invocations, ou un temps d'exécution mesuré raisonnable.
La commande show processes cpu history affiche sous forme graphique ASCII l'utilisation totale du CPU sur le routeur sur une période de temps : une minute, une heure et 72 heures, affichées par incréments d'une seconde, d'une minute et d'une heure, respectivement. L'utilisation maximale est mesurée et enregistrée toutes les secondes ; l'utilisation moyenne est calculée sur des périodes d'une seconde.
Voici un exemple de sortie de la partie d’une heure du résultat :
router#show processes cpu history
!--- One minute output omitted
6665776865756676676666667667677676766666766767767666566667
6378016198993513709771991443732358689932740858269643922613
100
90
80 * * * * * * * *
70 * * ***** * ** ***** *** **** ****** * ******* * *
60 #***##*##*#***#####*#*###*****#*###*#*#*##*#*##*#*##*****#
50 ##########################################################
40 ##########################################################
30 ##########################################################
20 ##########################################################
10 ##########################################################
0....5....1....1....2....2....3....3....4....4....5....5....
0 5 0 5 0 5 0 5 0 5
CPU% per minute (last 60 minutes)
* = maximum CPU% # = average CPU%
!--- 72-hour output omitted
L'axe Y du graphique représente l'utilisation du processeur.
L'axe des abscisses du graphique est l'incrément au cours de la période affichée dans le graphique ; dans ce cas, il s'agit des minutes individuelles de l'heure précédente. La mesure la plus récente se trouve à l'extrémité gauche de l'axe des abscisses.
Les deux lignes du haut, à lire verticalement, affichent le pourcentage d’utilisation de l’UCT le plus élevé enregistré lors de son incrémentation.
Dans l’exemple précédent, l’utilisation de l’UCT pour les dernières minutes enregistrées est de 66 %. Le routeur ne peut atteindre 66 pour cent qu'une seule fois pendant cette minute, ou il peut atteindre 66 pour cent plusieurs fois ; le routeur enregistre uniquement le pic atteint lors de l’incrémentation et la moyenne au cours de cette incrémentation.
La commande show process memory affiche des renseignements sur les processus actifs dans le routeur et la mémoire utilisée. Voici un exemple de sortie de la commande show process memory :
router>show processes memory
Total: 106206400, Used: 7479116, Free: 98727284
PID TTY Allocated Freed Holding Getbufs Retbufs Process
0 0 81648 1808 6577644 0 0 *Init*
0 0 572 123196 572 0 0 *Sched*
0 0 10750692 3442000 5812 2813524 0 *Dead*
1 0 276 276 3804 0 0 Load Meter
2 0 228 0 7032 0 0 CEF Scanner
3 0 0 0 6804 0 0 Check heaps
4 0 18444 0 25248 0 0 Chunk Manager
5 0 96 0 6900 0 0 Pool Manager
6 0 276 276 6804 0 0 Timers
7 0 276 276 6804 0 0 Serial Backgroun
8 0 96 0 3900 0 0 OIR Handler
9 0 96 0 6900 0 0 IPC Zone Manager
10 0 0 0 6804 0 0 IPC Periodic Tim
11 0 17728 484 11156 0 0 IPC Seat Manager
12 0 288 136 7092 0 0 ARP Input
....
90 0 0 0 6804 0 0 DHCPD Timer
91 0 152 0 6956 0 0 DHCPD Database
7478196 Total
Remarque : En raison de la façon dont la commande show processes memory sorted est implémentée dans certains routeurs et commutateurs Cisco, certains périphériques (tels que le Cisco 7304) affichent la valeur totale comme la somme de la mémoire du processeur et de la mémoire E/S, plutôt que la somme de la mémoire du processeur comme indiqué par la commande show processes memory.
Ce tableau répertorie les champs et les descriptions dans la sortie de la commande show processes memory.
|
Champ |
Description |
|---|---|
|
Total |
Quantité totale de mémoire conservée. |
|
Utilisé |
Quantité totale de mémoire utilisée. |
|
Gratuit |
Quantité totale de mémoire libre. |
|
PID |
ID de processus |
|
TTY |
Terminal qui contrôle le processus. |
|
Attribué |
Octets de mémoire alloués par le processus. |
|
Libéré |
Octets de mémoire libérés par le processus, quelle que soit la personne qui l'a initialement alloué |
|
En attente |
Quantité de mémoire conservée par un processus. Ce paramètre vous aide à effectuer un dépannage lorsque vous soupçonnez une fuite de mémoire. Si un processus consomme de la mémoire et que cette consommation augmente dans le temps, il est probable qu’il y ait une fuite de mémoire. Pour plus d'informations, consultez Bogue de fuite de mémoire. |
|
Getbufs |
Nombre de demandes de mémoire tampon de paquets par le processus. |
|
Retbufs |
Nombre de fois où le processus a abandonné un tampon de paquets. |
|
Process |
Le nom du processus. Pour plus d'informations, référez-vous à la section Processus de ce document. |
|
Total |
Quantité totale de mémoire détenue par tous les processus. |
Le tableau suivant explique les processus individuels dans la sortie des commandes show processes, show processes cpu, et show processes memory. Cette liste n'est pas exhaustive.
| Process | Explication |
|---|---|
|
Entrée ARP |
Traite les demandes entrantes du protocole ARP (Address Resolution Protocol). |
|
E/S BGP |
Gère la lecture, l'écriture et l'exécution des messages BGP (Border Gateway Protocol) |
|
Analyseur BGP |
Analyse le protocole BGP et les principales tables de routage pour assurer la cohérence (il s’agit d’un processus distinct qui peut prendre beaucoup de temps). |
|
Routeur BGP |
Processus BGP principal qui démarre lorsque la configuration est entièrement chargée. |
|
Serveur BOOTP |
Le processus de serveur de passerelle BOOTP (protocole de démarrage). |
|
Arrière-plan CallMIB |
Supprime l'historique des appels si celui-ci expire et collecte des informations sur les appels. |
|
Protocole CDP |
|
|
Vérifier les tas |
Vérifie la mémoire toutes les minutes. Il force un rechargement s'il détecte une corruption du processeur. |
|
Moy. charge de calcul |
|
|
*Dead* |
Traite en tant que groupe qui est maintenant mort. Consultez la section Dépannage des problèmes de mémoire pour en savoir plus. |
|
Exec |
Gère les sessions d'exécution de console ; a une priorité élevée. |
|
Entrée Hybridge |
Gère les paquets de pont transparents entrants qui passent par les chemins rapides. |
|
*Init* |
Initialisation du système |
|
Contexte IP |
|
|
Ager du cache IP |
Fait vieillir le cache de routage et répare les routes récursives périmées. L'appareil s'exécute une fois par intervalle de temps (une fois par minute par défaut) et vérifie qu'une modification de routage récursive n'a pas rendu l'entrée non valide. Une autre fonction de cet outil est de s'assurer que l'ensemble du cache est actualisé environ toutes les 20 minutes. |
|
Entrée IP |
Paquets IP à commutation de processus |
|
IP-RT Background |
Révise périodiquement la passerelle de dernier recours et les routes statiques IP. Ce processus est appelé à la demande juste après la révision des routes statiques (dont dépend la passerelle de dernier recours). |
|
Contexte ISDNMIB |
Envoie un service de déroutement RNIS et supprime la file d'attente des appels si elle expire |
|
Minuteurs RNIS |
Gère les événements de minuteur de porteuse RNIS |
|
Chargemètre |
Calcule la moyenne de charge des différents processus toutes les cinq secondes et la durée d'occupation en décroissance exponentielle de cinq minutes. La moyenne de charge est calculée avec la formule suivante : moyenne = ((moyenne - intervalle) * exp (-t/C)) + intervalle, où :
|
|
Multilink PPP sortant |
Traite les paquets multiliaison qui ont été mis en file d’attente à partir de la commutation rapide (commutation semi-rapide sortante) |
|
Contexte Net |
|
|
Entrée Nette |
|
|
Périodique net |
Exécute des fonctions périodiques d'interface toutes les secondes, telles que :
|
|
Tâches par minute |
Effectue ces tâches une fois par minute :
|
|
Tâches par seconde |
Effectue une variété de tâches chaque seconde ; exécute les tâches one_second enregistrées. |
|
Gestionnaire de pool |
Le processus de gestionnaire gère la croissance et ignore les demandes des groupes dynamiques au niveau de l’interruption. |
|
Gestionnaire PPP |
|
|
Routeur OSPF |
Processus OSPF (Open Shortest Path First) principal |
|
Hello OSPF |
Le processus OSPF qui reçoit le paquet hello |
|
*Sched* |
Le planificateur |
|
Arrière-plan série |
Surveille les événements et établit des branchements vers la routine de service appropriée pour chaque événement expiré (principalement la réinitialisation des interfaces) |
|
Spanning Tree |
|
|
Moniteur Tbridge |
|
|
Pilote TCP |
Envoie des paquets de données sur une connexion TCP (Transmission Control Protocol). Ouvre et ferme les connexions, ou abandonne des paquets lorsque les files d’attente sont pleines. RSRB (Remote Source-Route Ponting), tunnellisation en série (STUN), commutation X.25, connexions X.25 sur TCP/IP (XOT), DLSW (Data-Link Switching), traduction et toutes les connexions TCP qui commencent ou se terminent au routeur utilise actuellement le pilote TCP. |
|
Temporisateur TCP |
Gère la retransmission des paquets de dépassement de délai |
|
Exécution virtuelle |
Gère les lignes de terminal de type virtuel (vty) (par exemple, les sessions Telnet sur le routeur). |
L'utilisation élevée de l'UC, en soi, n'indique pas un problème avec votre périphérique. En règle générale, seule une utilisation élevée de l'UC sur une période prolongée indique un problème. De plus, ces commandes ne sont pas des indicateurs de problèmes, mais elles aident plutôt à comprendre ce qui n’a pas fonctionné.
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
11-Dec-2023
|
Recertification |
1.0 |
14-Dec-2001
|
Première publication |
Commentaires