In diesem Dokument werden die Befehle zum Anzeigen von Prozessen und die in den Ausgaben bereitgestellten detaillierten Statistiken beschrieben.
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Die in diesem Dokument beschriebenen Befehle sind nicht auf eine bestimmte Hardwareplattform oder Softwareversion beschränkt. Die Beispiele basieren auf:
Anmerkung: Die Befehlsverfügbarkeit und -ausgabe kann je nach Plattform- und Softwareversion variieren.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
Der Befehl show processes zeigt Informationen zu aktiven Prozessen auf einem Gerät an. Führen Sie den Befehl show processes cpu aus, um detaillierte Statistiken zur CPU-Auslastung für diese Prozesse anzuzeigen, und führen Sie den Befehl show processes memory aus, um den von den Prozessen verwendeten Arbeitsspeicher anzuzeigen.
Dies ist eine Beispielausgabe des Befehls show processes:
Router#show processes
CPU utilization for five seconds: 0%/0%; one minute: 0%; five minutes: 0%
PID QTy PC Runtime (ms) Invoked uSecs Stacks TTY Process
1 Cwe 5623C0A7AD64 2 10 200 22496/24000 0 Chunk Manager
2 Csp 5623BD025A6F 27219 78235 347 10480/12000 0 Load Meter
3 Mwe 5623C6484245 0 1 0 46528/48000 0 PKI Trustpool
4 Mwe 5623BEF1EF79 20 13 1538 18976/24000 0 RF Slave Main Th
5 Mwe 5623BB806DF5 0 1 0 22400/24000 0 Retransmission o
6 Mwe 5623BB8074A5 0 1 0 22272/24000 0 IPC ISSU Dispatc
7 Mwe 5623C47286C5 0 1 0 94096/96000 0 EDDRI_MAIN
8 Mwe 5623C09EA4A5 0 1 0 22384/24000 0 RO Notify Timers
9 Lst 5623C0AA3859 210829 59533 3541 21840/24000 0 Check heaps
10 Cwe 5623C0A9851E 1336 6521 204 22400/24000 0 Pool Manager
11 Mwe 5623C0A987E5 0 1 0 22480/24000 0 DiscardQ Backgro
12 Mst 5623BF27E399 0 2 0 22368/24000 0 Timers
13 Mwe 5623BF2FC6D5 7 295 23 10560/12000 0 WATCH_AFS
14 Mwe 5623B8A1A0E5 1 9 111 22144/24000 0 ARP Input
15 Mwe 5623B8A13A15 10594 408057 25 22352/24000 0 ARP Background
In dieser Tabelle werden die Felder in der Befehlsausgabe show processes aufgeführt und beschrieben.
| Feld | Beschreibung |
|---|---|
| CPU-Auslastung für fünf Sekunden |
CPU-Auslastung in den letzten fünf Sekunden. Die zweite Zahl gibt den prozentualen Anteil der CPU-Zeit an, die auf der Interrupt-Ebene verbracht wurde. |
| Eine Minute |
CPU-Auslastung in letzter Minute. |
| Fünf Minuten |
CPU-Auslastung in den letzten fünf Minuten. |
| PID |
Prozess-ID |
| F |
Priorität der Prozesswarteschlange. Mögliche Werte: C (kritisch), H (hoch), M (mittel), L (niedrig). |
| Ty |
Scheduler-Test. Mögliche Werte: |
| PC |
Aktueller Programmzähler. |
| Laufzeit (ms) |
Die vom Prozess verwendete CPU-Zeit in Millisekunden. |
| Aufgerufen |
Die Anzahl der Aufrufe des Prozesses. |
| Sekunden |
CPU-Zeit in Mikrosekunden für jeden Prozessaufruf. |
| Stapel |
Niedrigwassermarke im Stapel und Gesamtspeicherplatz im Stapel, in Byte als Niedrigwassermarke/Gesamtspeicherplatz angezeigt. |
| TTY |
Terminal, das den Prozess steuert. |
| Prozess |
Name des Prozesses. Weitere Informationen finden Sie im Abschnitt Prozesse dieses Dokuments. |
Der Befehl show processes cpu zeigt Informationen zu den aktiven Prozessen im Router und deren CPU-Nutzungsstatistiken an. Dies ist eine Beispielausgabe des Befehls show processes cpu:
Router#show processes cpu
CPU utilization for five seconds: 1%/0%; one minute: 0%; five minutes: 0%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
1 2 10 200 0.00% 0.00% 0.00% 0 Chunk Manager
2 27228 78266 347 0.00% 0.00% 0.00% 0 Load Meter
3 0 1 0 0.00% 0.00% 0.00% 0 PKI Trustpool
4 20 13 1538 0.00% 0.00% 0.00% 0 RF Slave Main Th
5 0 1 0 0.00% 0.00% 0.00% 0 Retransmission o
6 0 1 0 0.00% 0.00% 0.00% 0 IPC ISSU Dispatc
7 0 1 0 0.00% 0.00% 0.00% 0 EDDRI_MAIN
8 0 1 0 0.00% 0.00% 0.00% 0 RO Notify Timers
9 210898 59553 3541 0.00% 0.03% 0.04% 0 Check heaps
10 1337 6523 204 0.00% 0.00% 0.00% 0 Pool Manager
11 0 1 0 0.00% 0.00% 0.00% 0 DiscardQ Backgro
12 0 2 0 0.00% 0.00% 0.00% 0 Timers
13 7 295 23 0.00% 0.00% 0.00% 0 WATCH_AFS
14 1 9 111 0.00% 0.00% 0.00% 0 ARP Input
15 10596 408217 25 0.00% 0.00% 0.00% 0 ARP Background
In der folgenden Tabelle werden die Felder in der Ausgabe von show processes cpu aufgelistet und beschrieben.
| Feld | Beschreibung |
|---|---|
| CPU-Auslastung für fünf Sekunden |
CPU-Auslastung in den letzten fünf Sekunden. Die erste Zahl gibt die Gesamtzahl an, die zweite Zahl den Prozentsatz der CPU-Zeit, die auf der Interrupt-Ebene verbracht wurde |
| eine Minute |
CPU-Auslastung in letzter Minute |
| fünf Minuten |
CPU-Auslastung in den letzten fünf Minuten |
| PID |
Prozess-ID |
| Laufzeit (ms) |
CPU-Zeit, die der Prozess verwendet hat, in Millisekunden |
| Aufgerufen |
Die Anzahl der Aufrufe des Prozesses |
| Sekunden |
CPU-Zeit in Mikrosekunden für jeden Prozessaufruf |
| 5 s |
CPU-Auslastung nach Aufgabe in den letzten fünf Sekunden |
| 1 Minute |
CPU-Auslastung nach Aufgabe in letzter Minute |
| 5 Minuten |
CPU-Auslastung nach Aufgabe in den letzten fünf Minuten |
| TTY |
Terminal, das den Prozess steuert |
| Prozess |
Name des Prozesses. Weitere Informationen finden Sie im Abschnitt Prozesse dieses Dokuments. |
Der Befehl show processes cpu history wird in ASCII-grafischer Form angezeigt und gibt die CPU-Gesamtauslastung auf dem Router über einen bestimmten Zeitraum an: eine Minute, eine Stunde und 72 Stunden, die in Schritten von einer Sekunde, einer Minute und einer Stunde angezeigt werden. Die maximale Nutzung wird jede Sekunde gemessen und aufgezeichnet. Die durchschnittliche Nutzung wird für Zeiträume über eine Sekunde berechnet.
Dies ist eine Beispielausgabe des Ein-Stunden-Teils der Ausgabe:
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
Die Y-Achse des Diagramms ist die CPU-Auslastung.
Die X-Achse des Graphen ist die Inkrementierung innerhalb des im Graphen angezeigten Zeitraums. In diesem Fall handelt es sich um die einzelnen Minuten der vorherigen Stunde. Die letzte Messung befindet sich am linken Ende der X-Achse.
Die oberen zwei Zeilen, die vertikal gelesen werden, zeigen den höchsten Prozentsatz der CPU-Auslastung an, der während jedes Inkrements aufgezeichnet wurde.
Im vorherigen Beispiel beträgt die CPU-Auslastung für die letzte Minute 66 %. Der Router kann 66 % nur einmal in dieser Minute erreichen, oder er kann 66 % mehrfach erreichen. Der Router zeichnet nur die während des Inkrements erreichte Spitze und den Durchschnitt im Verlauf dieses Inkrements auf.
Der Befehl show processes memory zeigt Informationen über die aktiven Prozesse im Router und den verwendeten Speicher an. Dies ist eine Beispielausgabe des Befehls show processes 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
In dieser Tabelle werden die Felder und Beschreibungen in der Befehlsausgabe show processes memory aufgeführt.
| Feld |
Beschreibung |
|---|---|
| Gesamt |
Gesamtspeicherkapazität des Prozessors. |
| Verwendet |
Verwendeter Prozessorspeicher. |
| Kostenlos |
Die Größe des prozessorfreien Speichers. |
| PID |
Prozess-ID. |
| TTY |
Terminal, das den Prozess steuert. |
| Zugewiesen |
Byte Speicher, die vom Prozess zugewiesen wurden. |
| Befreit |
Durch den Prozess freigegebene Byte an Speicher, unabhängig von dem Prozess oder der Systemkomponente, der bzw. die diesen ursprünglich zugewiesen hat. |
| Holding |
Die Menge an Speicher, die von einem Prozess gespeichert wird. Dieser Parameter unterstützt Sie bei der Fehlerbehebung, wenn ein Speicherleck vermutet wird. Wenn ein Prozess Speicher verbraucht und sein Haltewert kontinuierlich ansteigt, ohne sich zu stabilisieren, kann ein Speicherleck vorliegen. |
| Getbufs |
Gibt an, wie oft der Prozess einen Paketpuffer angefordert hat. |
| Retbufs |
Gibt an, wie oft der Prozess auf einen Paketpuffer verzichtet hat. |
| Prozess |
Der Name des Prozesses. Weitere Informationen finden Sie im Abschnitt Prozesse dieses Dokuments. |
| Gesamt |
Die Gesamtspeicherkapazität aller Prozesse. |
In der nächsten Tabelle werden die einzelnen Prozesse in den show-Prozessen, show-Prozessen cpu und show-Prozessen Speicherausgaben erläutert. Diese Liste ist nicht vollständig.
| Prozess | Erläuterung |
|---|---|
| ARP-Eingabe |
Verarbeitung eingehender ARP-Anfragen (Address Resolution Protocol) |
| BGP-E/A |
Ermöglicht das Lesen, Schreiben und Ausführen von Border Gateway Protocol (BGP)-Nachrichten. |
| BGP-Scanner |
Durchsucht das BGP und die Haupt-Routing-Tabellen, um Konsistenz zu gewährleisten (dies ist ein separater Prozess, der erhebliche CPU-Zeit beanspruchen kann). |
| BGP-Router |
BGP-Hauptprozess, der nach dem vollständigen Laden der Konfiguration gestartet wird. |
| BOOTP Server |
Der Prozess des Gateway Bootstrap Protocol (BOOTP)-Servers. |
| CallMIB - Hintergrund |
Löscht den Anrufsverlauf, wenn er veraltet ist und Anrufinformationen erfasst. |
| CDP-Protokoll |
|
| Stapel prüfen |
Überprüft den Speicher jede Minute. Es erzwingt ein Neuladen, wenn es eine Prozessorbeschädigung feststellt. |
| Durchschn. Rechenlast |
|
| *Tot* |
Prozesse als Gruppe, die jetzt tot ist. |
| Führungskraft |
Verwaltung von Konsolen-Executive-Sitzungen hat eine hohe Priorität. |
| Hybridge-Eingang |
Verarbeitung eingehender, transparenter Bridge-Pakete, die über schnelle Pfade übertragen werden |
| *Initialisieren* |
Systeminitialisierung. |
| IP-Hintergrund |
|
| IP-Cache-Alter |
Veraltet den Routing-Cache und behebt veraltete rekursive Routen. Der Pager wird einmal in jedem Zeitintervall ausgeführt (standardmäßig einmal pro Minute) und überprüft, ob eine rekursive Routing-Änderung den Eintrag ungültig gemacht hat. Eine weitere Funktion dieses Lagers ist sicherzustellen, dass der gesamte Cache ungefähr alle 20 Minuten aktualisiert wird. |
| IP-Eingang |
Prozessgesteuerte IP-Pakete |
| IP-RT - Hintergrund |
Regelmäßige Überprüfung des Gateways der letzten Instanz und der statischen IP-Routen Dieser Prozess wird auf Anforderung aufgerufen, unmittelbar nachdem die statischen Routen (von denen das Gateway der letzten Instanz abhängt) überarbeitet wurden. |
| ISDNMIB-Hintergrund |
Sendet einen ISDN-Trap-Dienst und löscht die Anrufwarteschlange, wenn sie veraltet ist. |
| ISDN-Timer |
Behandelt Zeitgeberereignisse des ISDN-Carriers. |
| Belastungsmesser |
Berechnet den Lastdurchschnitt für die verschiedenen Prozesse alle fünf Sekunden und die fünfminütige exponentiell verschwindende Besetztzeit. Der Lastdurchschnitt wird mit folgender Formel berechnet: Durchschnitt = (Durchschnitt - Intervall) * Exp (-t/C) + Intervall, wobei:
|
| Multilink-PPP-Out |
Verarbeitung von Paketen mit mehreren Verbindungen, die aus dem Fast-Switching-Bereich in die Warteschlange gestellt wurden (ausgehendes Fast-Switching zur Hälfte) |
| Net Background |
|
| Nettoeintrag |
|
| Nettoperiode |
Führt jede Sekunde periodische Schnittstellenfunktionen aus, z. B.:
|
| Minutengenaue Aufträge |
Führt diese Aufgaben einmal pro Minute aus:
|
| Jobs pro Sekunde |
Führt jede Sekunde eine Vielzahl von Aufgaben aus; Führt registrierte Jobs mit einer Sekunde aus. |
| Pool-Manager |
Der Manager-Prozess verwaltet das Wachstum und verwirft Anfragen aus dynamischen Pools auf Interrupt-Ebene. |
| PPP-Manager |
|
| OSPF-Router |
Main Open Shortest Path First (OSPF)-Prozess. |
| OSPF - Hello |
Der OSPF-Prozess, der OSPF-Hello-Pakete empfängt und verarbeitet. |
| *Geplant* |
Der Scheduler. |
| Serieller Hintergrund |
Überwacht Ereignisse und verzweigt zur richtigen Dienstroutine für jedes abgelaufene Ereignis (hauptsächlich Zurücksetzen von Schnittstellen). |
| Spanning Tree |
|
| Tbridge-Monitor |
|
| TCP-Treiber |
Sendet Paketdaten über eine TCP-Verbindung (Transmission Control Protocol). Öffnet und schließt Verbindungen oder verwirft Pakete, wenn die Warteschlangen voll sind. Remote Source-Route Bridging (RSRB), serielles Tunneling (STUN), X.25-Switching, X.25 over TCP/IP (XOT), Data-link Switching (DLSW), Übersetzung und alle TCP-Verbindungen, die am Router beginnen oder enden, verwenden derzeit den TCP-Treiber. |
| TCP-Timer |
Verarbeitet die erneute Übertragung von Timeout-Paketen. |
| Virtuelle Führungskraft |
Verarbeitet virtuelle Terminal-Leitungen (z. B. Telnet-Sitzungen auf dem Router). |
Eine hohe CPU-Auslastung allein deutet nicht auf ein Problem mit Ihrem Gerät hin. Als grobe Richtlinie weist nur eine konstant hohe CPU-Auslastung über einen längeren Zeitraum auf ein Problem hin. Diese Befehle identifizieren ein Problem nicht eigenständig. Vielmehr helfen sie dabei, die Ursache für eine hohe CPU- oder Speichernutzung zu ermitteln.
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
3.0 |
15-Sep-2026
|
Aktualisierte Rechtschreibung, Grammatik, eingefügte horizontale Linien in separate Abschnitte für Lesbarkeit. |
2.0 |
11-Dec-2023
|
Rezertifizierung |
1.0 |
14-Dec-2001
|
Erstveröffentlichung |