In dit document wordt beschreven hoe u CPU-gebruik kunt verzamelen op Cisco IOS®-apparaten die SNMP (Simple Network Management Protocol) gebruiken.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is alleen voor apparaten waarop Cisco IOS®-software wordt uitgevoerd.
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.
Kritieke routerfuncties, zoals routing protocol processing en process packet switching, worden in het geheugen verwerkt en delen de CPU. Als het CPU-gebruik hoog is, kunnen routeringsupdates worden vertraagd en kunnen pakketten waarvoor een overstap naar een andere processor vereist is, worden verwijderd. Vanuit de CISCO-PROCESS-MIB rapporteert de objectwaarde van cpmCPUTotal5minRev MIB het percentage van de gebruikte processor over een gemiddelde van vijf minuten.
Opmerking: Gebruik de Cisco MIB Locator om informatie over de MIB op een bepaald platform of softwarerelease te vinden.
Het MIB-object cpmCPUTotal5minRev biedt een minder variabele weergave van het CPU-gebruik in de loop van de tijd dan cpmCPUTotal1minRev en cpmCPUTotal5secRev. De objecten van één minuut en vijf seconden bieden kortere intervalmetingen die helpen bij het identificeren van korte toenames in gebruik. Met deze MIB's kunt u de trends volgen en de capaciteit van uw netwerk plannen. Een 90% stijgende drempel voor cpmCPUTotal5minRev is een eerste monitoringvoorbeeld; stel de operationele drempel in op basis van het platform en de waargenomen CPU-baseline. Op basis van het platform kunnen sommige routers die voor 90% draaien prestatiedegradatie vertonen ten opzichte van een high-end router, die prima kan werken.
cpmCPUTotal5secRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.6): Het totale CPU-bezettingspercentage in de laatste periode van vijf seconden. Dit object deprecieert het object cpmCPUTotal5sec en rapporteert een waarde van 0 tot 100%.
cpmCPUTotal1minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.7): Het totale CPU-bezetpercentage in de laatste periode van één minuut. Dit object deprecieert het object cpmCPUTotal1min en rapporteert een waarde van 0 tot 100%.
cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.8): Het totale CPU-bezettingspercentage in de laatste vijf minuten. Dit object deprecieert het object cpmCPUTotal5min en rapporteert een waarde van 0 tot 100%.
Deze tabel toont de nieuwe MIB's en hun objecten naast de oude MIB's en de objecten die ze vervangen:
| Versie |
Cisco IOS Software brengt 12.2 (3.5) of hoger uit |
Cisco IOS Software brengt later uit naar 12.0(3)T en voorafgaand aan 12.2(3.5) |
| MIB |
||
| objecten |
cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.8) cpmCPUTotal1minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.7) cpmCPUTotal5secRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.6) |
cpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.1.5) cpmCPUTotal1min (.1.3.6.1.4.1.9.9.109.1.1.1.1.4) cpmCPUTotal5sec (.1.3.6.1.4.1.9.9.109.1.1.1.1.3) |
Dit is een voorbeeld van de uitvoer van de CPU-opdracht showprocessen op een router waarop Cisco IOS® Software Release 12.0(9) wordt uitgevoerd:
Router#show processes cpu CPU utilization for five seconds: 2%/1%; one minute: 1%; five minutes: 1% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 164 137902 1 0.00% 0.00% 0.00% 0 Load Meter 2 100 119 840 0.57% 0.11% 0.02% 2 Virtual Exec 3 468644 81652 5739 0.00% 0.04% 0.05% 0 Check heaps 4 0 1 0 0.00% 0.00% 0.00% 0 Pool Manager 5 0 2 0 0.00% 0.00% 0.00% 0 Timers 6 0 2 0 0.00% 0.00% 0.00% 0 Serial Background 7 0 1 0 0.00% 0.00% 0.00% 0 OIR Handler 8 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager 9 348 689225 0 0.00% 0.00% 0.00% 0 IPC Periodic Tim 10 0 1 0 0.00% 0.00% 0.00% 0 IPC Seat Manager 11 175300 332916 526 0.00% 0.02% 0.00% 0 ARP Input 12 3824 138903 27 0.00% 0.00% 0.00% 0 HC Counter Timer 13 0 2 0 0.00% 0.00% 0.00% 0 DDR Timers 14 0 1 0 0.00% 0.00% 0.00% 0 Entity MIB API 15 0 1 0 0.00% 0.00% 0.00% 0 SERIAL A'detect 16 0 1 0 0.00% 0.00% 0.00% 0 Microcode Loader 17 0 1 0 0.00% 0.00% 0.00% 0 IP Crashinfo Inp --<snip>--
Van de output is dit de relevante informatie:
Het CPU-gebruik gedurende de laatste vijf seconden [ook beschikbaar via het object busyPer (.1.3.6.1.4.1.9.2.1.56)]
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.56 !--- SNMP Query enterprises.9.2.1.56.0 = 2 !--- Response
Het percentage CPU-tijd op interrupt-niveau (snel geschakelde pakketten), over een periode van 5 seconden. Als je het verschil tussen de eerste en tweede neemt, kom je uit op het 5-seconden percentage dat de router op procesniveau uitgeeft. In dit geval besteedt de router 1% op procesniveau gedurende de laatste 5 seconden (procesgeschakelde pakketten - geen MIB-variabele).
Het CPU-gebruik op het laatste moment [ook beschikbaar via het object avgBusy1 (.1.3.6.1.4.1.9.2.1.57)]
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.57 !--- SNMP Query enterprises.9.2.1.57.0 = 3 !--- Response
Het CPU-gebruik gedurende de laatste 5 minuten [ook beschikbaar via het object avgBusy5 (.1.3.6.1.4.1.9.2.1.58)]
%snmpwalk –v2c –c public 172.16.99.1 .1.3.6.1.4.1.9.2.1.58 !--- SNMP Query enterprises.9.2.1.58.0 = 1 !--- Response
Wanneer u CPU-gebruiksvariabelen en andere SNMP-variabelen samenstelt, wordt het werkelijke CPU-gebruik beïnvloed. Frequente polling met tussenpozen van 1 seconde kan het CPU-gebruik op sommige apparaten aanzienlijk verhogen. Het is een overkill om zo vaak te pollen, maar houd rekening met de impact op de CPU wanneer u bepaalt hoe vaak u de variabele wilt pollen.
Als uw Cisco IOS-apparaat meerdere CPU's heeft, moet u CISCO-PROCESS-MIB en het cpmCPUTotal5minRev-object van de cpmCPUTotalTable gebruiken, geïndexeerd met cpmCPUTotalIndex. Met deze tabel kan CISCO-PROCESS-MIB CPU-statistieken bijhouden voor verschillende fysieke entiteiten in de router, zoals verschillende CPU-chips, groep CPU's of CPU's in verschillende modules / kaarten. Voor een enkele CPU heeft cpmCPUTotalTable slechts één ingang.
Informatie over verschillende fysieke entiteiten in de router wordt opgeslagen in de entPhysicalTable van RFC 2737, ENTITY-MIB-standaard. U kunt eenvoudig koppelen tussen twee tabellen cpmCPUTotalTable en entPhysicalTable. Elke rij cpmCPUTotalTable heeft een cpmCPUTotalPhysicalIndex-object dat de waarde van de entPhysicalIndex (index van entPhysicalTable) behoudt en verwijst naar de vermelding in entPhysicalTable. Dit komt overeen met de fysieke entiteit waarvoor de CPU-statistieken worden bijgehouden.
CISCO-PROCESS-MIB biedt de CPU-gebruikswaarden. Als u een CPU-item wilt koppelen aan een genoemde fysieke entiteit, moet het apparaat ook de corresponderende ENTITY-MIB-vermelding weergeven. ENTITY-MIB is niet alleen vereist om CPU-gebruikswaarden op te halen.
Controleer het gebruik van meerdere CPU's in het chassis.
1. Poll cpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.1.5) om het "totale CPU-bezetpercentage in de laatste 5 minuten" voor alle CPU's in het chassis op te halen. De uitvoer toont dat het apparaat 3 CPU's heeft die gedurende de laatste 5 minuten voor 10%, 1% en 2% worden gebruikt.
%snmpwalk –v2c –c public 172.16.0.1 .1.3.6.1.4.1.9.9.109.1.1.1.1.5 !--- SNMP Query enterprises.9.9.109.1.1.1.1.5.1 = 10 enterprises.9.9.109.1.1.1.1.5.8 = 1 enterprises.9.9.109.1.1.1.1.5.9 = 2 !--- Response
Opmerking: Gebruik de juiste MIB-objecten op basis van de Cisco IOS-softwarerelease die op het apparaat wordt uitgevoerd.
2. Om de fysieke entiteit te identificeren waar deze waarden overeenkomen, wordt de CPMcputTotalPhysicalIndex (.1.3.6.1.4.1.9.9.109.1.1.1.1.2) gepolst. Je kunt 3 fysieke entiteiten zien met indexen 9, 25 en 28:
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.4.1.9.9.109.1.1.1.1.2 !--- SNMP Query enterprises.9.9.109.1.1.1.1.2.1 = 9 enterprises.9.9.109.1.1.1.1.2.8 = 25 enterprises.9.9.109.1.1.1.1.2.9 = 28 !--- Response
3. Om de kaart te identificeren waar elke fysieke invoer verband houdt, moet de correspondentenfysieke naam (.1.3.6.1.2.1.47.1.1.1.1.1.7) vermelding, met de exacte indexen 9, 25 en 28 van stap 2, als laatste cijfer worden gepeild. U kunt zien dat RSP wordt gebruikt voor 10%, en VIP's in slots 4 en 6 worden gebruikt voor 1% en 2%.
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.9
!--- SNMP Query
47.1.1.1.1.7.9 = "RSP at Slot 2"
!--- Response
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.25
!--- SNMP Query
47.1.1.1.1.7.25 = "Line Card 4"
!--- Reponse
%snmpwalk -v2c -c public 172.16.0.1 .1.3.6.1.2.1.47.1.1.1.1.7.28
!--- SNMP Query
47.1.1.1.1.7.28 = "Line Card 6"
!--- Response
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
3.0 |
07-Oct-2026
|
Bijgewerkte spelling, grammatica, spatiëring, ingevoegde horizontale lijnen naar afzonderlijke secties voor leesbaarheid, vaste CCW-waarschuwingen. |
2.0 |
23-Feb-2024
|
hercertificering |
1.0 |
14-Dec-2001
|
Eerste vrijgave |