De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft de opdracht show processes en de gedetailleerde statistieken die de uitvoer van deze opdracht oplevert.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op de onderstaande softwareversie:
Cisco IOS® Software Release 12.2(10b)
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Met de opdracht processen weergeven wordt informatie weergegeven over actieve processen op een apparaat. Gebruik de opdracht ‘show processes cpu’ om gedetailleerde statistieken van CPU-gebruik voor deze processen te tonen en de opdracht ‘show processes memory’ om te tonen hoeveel geheugen wordt gebruikt.
Als u wilt controleren of het CPU- of geheugengebruiksniveau op uw apparaat een mogelijk probleem aangeeft, gebruikt u het gereedschap Uitvoertolk. Raadpleeg voor meer informatie Problemen oplossen met hoog CPU-gebruik.
Opmerking: Alleen geregistreerde Cisco-gebruikers hebben toegang tot interne Cisco-tools en -informatie.
Dit is een voorbeelduitvoer van de opdracht showprocessen:
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
In deze tabel worden de velden in de opdrachtuitvoer van de processen weergegeven en beschreven.
| Veld | Beschrijving |
|---|---|
|
CPU-gebruik gedurende vijf seconden |
CPU-gebruik gedurende de laatste vijf seconden. Het tweede getal geeft het percentage CPU-tijd aan dat op het interrupt-niveau wordt doorgebracht. |
|
één minuut |
CPU-gebruik voor de laatste minuut |
|
vijf minuten |
CPU-gebruik gedurende de laatste vijf minuten |
|
PID |
proces-ID |
|
Q |
Prioriteit voor proceswachtrij. Mogelijke waarden: C (kritisch), H (hoog), M (medium), L (laag). |
|
Ty |
Schedulertest. Mogelijke waarden: * (dat momenteel wordt uitgevoerd), E (dat wacht op een gebeurtenis), S (klaar om te worden uitgevoerd, vrijwillig afstand gedaan van processor), rd (klaar om te worden uitgevoerd, er zijn wakkere omstandigheden opgetreden), we (dat wacht op een gebeurtenis), sa (slaapt tot een absolute tijd), si (slaapt voor een tijdsinterval), sp (slaapt voor een tijdsinterval (alternatieve oproep), st (slaapt totdat een timer verloopt), hg (opgehangen; het proces wordt niet opnieuw uitgevoerd), xx (dood: het proces is beëindigd, maar is nog niet verwijderd.). |
|
PC |
Huidige programmateller |
|
Runtime (uS) |
CPU-tijd die het proces heeft gebruikt, in microseconden |
|
aangeroepen |
Aantal keren dat het proces is aangeroepen |
|
uSecs |
Microseconden CPU-tijd voor elke procesaanroep |
|
Stapels |
Laag watermerk of totale beschikbare stapelruimte, weergegeven in bytes |
|
TTY |
Terminal die het proces regelt |
|
procédé |
Naam van het proces. Raadpleeg het gedeelte Processen van dit document voor meer informatie. |
Opmerking: Omdat de netwerkserver een klokresolutie van 4000 microseconden heeft, worden runtimes alleen als betrouwbaar beschouwd na een groot aantal invocaties of een redelijke, gemeten runtime.
De opdracht CPU-processen weergeven geeft informatie weer over de actieve processen in de router en hun CPU-gebruiksstatistieken. Dit is een voorbeelduitvoer van de opdracht CPU-processen weergeven:
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
In deze volgende tabel worden de velden in de CPU-uitvoer weergegeven en beschreven.
| Veld | Beschrijving |
|---|---|
|
CPU-gebruik gedurende vijf seconden |
CPU-gebruik gedurende de laatste vijf seconden. Het eerste getal geeft het totaal aan, het tweede getal geeft het percentage CPU-tijd aan dat op het interrupt-niveau is doorgebracht. |
|
één minuut |
CPU-gebruik voor de laatste minuut |
|
vijf minuten |
CPU-gebruik gedurende de laatste vijf minuten |
|
PID |
De proces-ID |
|
Runtime (uS) |
CPU-tijd die het proces heeft gebruikt, uitgedrukt in microseconden |
|
aangeroepen |
Het aantal keren dat het proces is aangeroepen |
|
uSecs |
Microseconden CPU-tijd voor elke procesaanroep |
|
5 sec |
CPU-gebruik per taak in de laatste vijf seconden |
|
1 min |
CPU-gebruik per taak in de laatste minuut |
|
5 min |
CPU-gebruik per taak in de laatste vijf minuten |
|
TTY |
Terminal die het proces regelt |
|
procédé |
Naam van het proces. Raadpleeg het gedeelte Processen van dit document voor meer informatie. |
Opmerking: Omdat de netwerkserver een klokresolutie van 4000 microseconden heeft, worden runtimes alleen als betrouwbaar beschouwd na een groot aantal invocaties of een redelijke, gemeten runtime.
De opdracht CPU-geschiedenis wordt in ASCII-grafische vorm weergegeven voor het totale CPU-gebruik op de router gedurende een bepaalde periode: één minuut, één uur en 72 uur, weergegeven in stappen van respectievelijk één seconde, één minuut en één uur. Het maximale gebruik wordt elke seconde gemeten en geregistreerd; het gemiddelde gebruik wordt berekend over perioden van meer dan één seconde.
Dit is een voorbeelduitvoer van het gedeelte van een uur van de uitvoer:
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
De Y-as van de grafiek is het CPU-gebruik.
De X-as van de grafiek is de toename binnen de periode die in de grafiek wordt weergegeven; in dit geval is het de individuele minuten van het vorige uur. De meest recente meting bevindt zich aan de linkerkant van de X-as.
De bovenste twee rijen, verticaal gelezen, geven het hoogste percentage CPU-gebruik weer dat is geregistreerd terwijl het is toegenomen.
In het vorige voorbeeld is het CPU-gebruik voor de laatste minuut opgenomen 66 procent. De router kan slechts één keer 66 procent bereiken voor die minuut, of het kan meerdere keren 66 procent bereiken; de router registreert alleen de bereikte piek terwijl deze toeneemt en het gemiddelde in de loop van die toename.
De opdracht Show Processes Memory geeft informatie weer over de actieve processen in de router en het gebruikte geheugen. Dit is een voorbeelduitvoer van de opdracht 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
Opmerking: vanwege de manier waarop gesorteerde geheugenprocessen in bepaalde Cisco-routers en -switches worden geïmplementeerd, wordt op sommige apparaten (zoals de Cisco 7304) de totale waarde weergegeven als de som van het processorgeheugen en het IO-geheugen, in plaats van het totaal van het processorgeheugen zoals wordt weergegeven in het showgeheugenproces.
Deze tabel geeft de velden en beschrijvingen weer in de opdracht Geheugenprocessen weergeven.
|
Veld |
Beschrijving |
|---|---|
|
totaal |
Totale hoeveelheid geheugen die wordt vastgehouden. |
|
gebruikt |
Totale hoeveelheid gebruikt geheugen. |
|
vrij |
Totale hoeveelheid vrij geheugen. |
|
PID |
proces-ID |
|
TTY |
Terminal die het proces regelt. |
|
toegewezen |
Bytes geheugen toegewezen door het proces. |
|
bevrijd |
Bytes aan geheugen die vrijkomen door het proces, ongeacht wie het oorspronkelijk heeft toegewezen |
|
bezit |
De hoeveelheid geheugen die door een proces wordt vastgehouden. Deze parameter helpt u bij het oplossen van problemen wanneer een geheugenlek wordt vermoed. Als een proces geheugen verbruikt en dat verbruik over een periode van tijd toeneemt, is het waarschijnlijk dat er een geheugenlek is. Zie Memory Leak Bug voor meer informatie. |
|
Getbufs |
Het aantal keren dat het proces een pakketbuffer heeft aangevraagd. |
|
tegenwerpingen |
Het aantal keren dat het proces een pakketbuffer heeft opgegeven. |
|
procédé |
De naam van het proces. Raadpleeg het gedeelte Processen van dit document voor meer informatie. |
|
totaal |
Totale hoeveelheid geheugen die door alle processen wordt vastgehouden. |
In de volgende tabel worden de afzonderlijke processen in de showprocessen uitgelegd, worden de cpu-processen weergegeven en worden de geheugenoutputs van de processen weergegeven. Dit is geen uitputtende lijst.
| procédé | verklaring |
|---|---|
|
ARP-invoer |
Verwerkt inkomende verzoeken van het Address Resolution Protocol (ARP). |
|
BGP I/O |
Verwerkt het lezen, schrijven en uitvoeren van BGP-berichten (Border Gateway Protocol) |
|
BGP-scanner |
Scant de BGP en de belangrijkste routeringstabellen om consistentie te garanderen (dit is een apart proces en het kan veel tijd kosten). |
|
BGP-router |
Hoofdproces van BGP dat begint wanneer de configuratie volledig is geladen. |
|
BOOTP-server |
Het Bootstrap Protocol (BOOTP)-serverproces van de gateway. |
|
CallMIB achtergrond |
Verwijdert de oproepgeschiedenis als de oproepgeschiedenis veroudert en oproepinformatie verzamelt. |
|
CDP-protocol |
|
|
Chequehopen |
Controleer het geheugen elke minuut. Het dwingt een herladen als het vindt processor corruptie. |
|
Laadkosten berekenen |
|
|
*Dood* |
Processen als een groep die nu dood is. Zie Problemen met het geheugen oplossen voor meer informatie. |
|
exec |
Verwerkt console-exec-sessies; heeft een hoge prioriteit. |
|
hybride ingang |
Verwerkt inkomende transparante bridgepakketten die door de snelle paden glippen. |
|
*Init* |
Systeeminitialisatie |
|
IP-achtergrond |
|
|
IP Cache Ager |
Leeftijden de routing cache en geneest muffe recursieve routes. De ager wordt één keer per tijdsinterval uitgevoerd (standaard één keer per minuut) en controleert of een recursieve routeringswijziging de invoer niet ongeldig heeft gemaakt. Een andere functie van deze ager is om ervoor te zorgen dat de hele cache ongeveer elke 20 minuten wordt vernieuwd. |
|
IP-invoer |
Procesgeschakelde IP-pakketten |
|
IP-RT-achtergrond |
Herziet periodiek de gateway van laatste redmiddel en statische IP-routes. Dit proces wordt on demand genoemd, direct nadat de statische routes (waarvan de gateway of last resort afhankelijk is) zijn herzien. |
|
ISDNMIB-achtergrond |
Verstuurt ISDN-trapservice en verwijdert de oproepwachtrij als deze veroudert |
|
ISDN-timers |
Verwerkt ISDN-draaggolftimergebeurtenissen |
|
belastingsmeter |
Berekenen van de gemiddelde belasting voor de verschillende processen elke vijf seconden, en de vijf minuten exponentieel vervallen drukke tijd. Het gemiddelde van de belasting wordt berekend met deze formule: gemiddelde = (gemiddelde - interval) * exp (-t/C) + interval, waarbij:
|
|
Multilink PPP-uitgang |
Processen van multilink-pakketten die in de wachtrij zijn geplaatst door snel schakelen (uitgaande half snel schakelen) |
|
Netto achtergrond |
|
|
netto-invoer |
|
|
netto periodiek |
Voert elke seconde periodieke interfacefuncties uit, zoals:
|
|
Taken per minuut |
Voert deze taken eenmaal per minuut uit:
|
|
Banen per seconde |
Voert elke seconde een verscheidenheid aan taken uit; voert geregistreerde one_second-taken uit. |
|
poolmanager |
Het beheerproces beheert de groei en verwijdert verzoeken van dynamische pools op interrupt-niveau. |
|
PPP Manager |
|
|
OSPF-router |
Main Open Shortest Path First (OSPF)-proces |
|
OSPF Hallo |
Het OSPF-proces dat hallo ontvangt |
|
*Gepland* |
De planner |
|
seriële achtergrond |
Volgt gebeurtenissen en vertakkingen volgens de juiste serviceroutine voor elke verlopen gebeurtenis (voornamelijk het opnieuw instellen van interfaces) |
|
Spanning Tree |
|
|
Tbridge-monitor |
|
|
TCP-stuurprogramma |
Verzendt pakkingsgegevens via een TCP-verbinding (Transmission Control Protocol). Hiermee opent en sluit u verbindingen of laat u pakketten vallen wanneer de wachtrijen vol zijn. Remote Source-Route Bridging (RSRB), Serial Tunneling (STUN), X.25-switching, X.25 over TCP/IP (XOT), Data-link Switching (DLSW), vertaling en alle TCP-verbindingen die beginnen of eindigen op de router gebruiken momenteel TCP Driver. |
|
TCP-timer |
Verwerkt de doorgifte van time-outpakketten |
|
Virtuele uitvoerder |
Verwerkt virtuele terminallijnen (vty) (bijvoorbeeld Telnet-sessies op de router). |
Een hoog CPU-gebruik op zich duidt niet op een probleem met uw apparaat. Als algemene richtlijn geeft alleen een consistent hoog CPU-gebruik gedurende een langere periode een probleem aan. Verder zijn deze opdrachten geen indicatoren van fouten, maar werken ze eerder om te helpen achterhalen wat er mis is gegaan.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
2.0 |
11-Dec-2023
|
hercertificering |
1.0 |
14-Dec-2001
|
Eerste vrijgave |
Feedback