Este documento explica cómo registrar la utilización de la CPU en los dispositivos Cisco IOS® que utilizan Simple Network Management Protocol (SNMP).
No hay requisitos específicos para este documento.
La información de este documento es sólo para dispositivos que ejecutan el software Cisco IOS®.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.
Las funciones críticas del router, como el procesamiento del protocolo de ruteo y el switching de paquetes de proceso, se gestionan en la memoria y comparten la CPU. Si el uso de la CPU es alto, las actualizaciones de ruteo se pueden retrasar y los paquetes que requieren conmutación de procesos se pueden descartar. Desde CISCO-PROCESS-MIB, el valor del objeto cpmCPUTotal5minRev MIB informa el porcentaje del procesador en uso durante un promedio de cinco minutos.
Nota: Utilice Cisco MIB Locator para encontrar información sobre la MIB en una plataforma o versión de software determinada.
El objeto MIB cpmCPUTotal5minRev proporciona una vista menos variable de la utilización de la CPU a lo largo del tiempo que cpmCPUTotal1minRev y cpmCPUTotal5secRev. Los objetos de un minuto y cinco segundos proporcionan mediciones de intervalos más cortos que ayudan a identificar breves aumentos en la utilización. Estas MIB le permiten monitorear las tendencias y planificar la capacidad de su red. Un umbral ascendente del 90% para cpmCPUTotal5minRev es un ejemplo de monitoreo inicial; establezca el umbral operativo de acuerdo con la plataforma y su línea base de CPU observada. Según la plataforma, algunos routers que funcionan al 90% pueden presentar una degradación del rendimiento frente a un router de gama alta, que puede funcionar correctamente.
cpmCPUTotal5secRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.6): El porcentaje de ocupación total de la CPU en el último período de cinco segundos. Este objeto deja de ser válido para el objeto cpmCPUTotal5sec e informa de un valor entre 0 y 100%.
cpmCPUTotal1minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.7): El porcentaje de ocupación total de la CPU en el último período de un minuto. Este objeto depreda el objeto cpmCPUTotal1min e informa de un valor entre 0 y 100%.
cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.8): El porcentaje de ocupación total de la CPU en el último período de cinco minutos. Este objeto deja de ser válido para el objeto cpmCPUTotal5min e informa de un valor entre 0 y 100%.
Esta tabla muestra las nuevas MIBs y sus objetos junto a las MIBs antiguas y los objetos que reemplazan:
| Versión |
Software Cisco IOS versión 12.2(3.5) o posterior |
Versiones del software Cisco IOS posteriores a 12.0(3)T y anteriores a 12.2(3.5) |
| MIB |
||
| Objetos |
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) |
Este es un ejemplo de salida del comando show processes cpu en un router que ejecuta Cisco IOS® Software Release 12.0(9):
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>--
En base a los resultados, la siguiente información es relevante:
El uso de la CPU durante los últimos cinco segundos [también disponible a través del objeto 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
El porcentaje de tiempo de la CPU en el nivel de interrupción (paquetes de conmutación rápida), durante un período de 5 segundos. Si toma la diferencia entre el primero y el segundo, llega al porcentaje de 5 segundos que el router gasta en el nivel de proceso. En este caso, el router gasta el 1% en el nivel de proceso durante los últimos 5 segundos (paquetes conmutados por proceso - sin variable MIB).
El uso de la CPU en el último minuto [también disponible a través del objeto 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
El uso de la CPU durante los últimos 5 minutos [también disponible a través del objeto 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
Cuando consulta las variables de utilización de CPU y cualquier otra variable SNMP, la utilización real de la CPU se ve afectada. El sondeo frecuente a intervalos de 1 segundo puede aumentar considerablemente la utilización de la CPU en algunos dispositivos. Es una exageración sondear con tanta frecuencia, sin embargo, tenga en cuenta el impacto en la CPU cuando determine la frecuencia con la que desea sondear la variable.
Si su dispositivo Cisco IOS tiene varias CPU, debe utilizar CISCO-PROCESS-MIB y el objeto cpmCPUTotal5minRev de la cpmCPUTotalTable, indexada con cpmCPUTotalIndex. Esta tabla permite que CISCO-PROCESS-MIB conserve estadísticas de CPU para diferentes entidades físicas en el router como, diferentes chips de CPU, grupo de CPUs, o CPUs en diferentes módulos/tarjetas. Para una sola CPU, cpmCPUTotalTable sólo tiene una entrada.
La información sobre diferentes entidades físicas en el router se almacena en la entPhysicalTable de ENTITY-MIB basada en el estándar RFC 2737. Puede enlazar entre dos tablas cpmCPUTotalTable y entPhysicalTable fácilmente. Cada fila de cpmCPUTotalTable tiene un objeto cpmCPUTotalPhysicalIndex que mantiene el valor de entPhysicalIndex (índice de entPhysicalTable) y señala a la entrada en entPhysicalTable. Esto corresponde a la entidad física para la que se mantienen las estadísticas de la CPU.
CISCO-PROCESS-MIB proporciona los valores de utilización de la CPU. Para asociar una entrada de CPU con una entidad física denominada, el dispositivo también debe exponer la entrada ENTITY-MIB correspondiente. ENTITY-MIB no se requiere simplemente para recuperar los valores de utilización de la CPU.
Supervise el uso de varias CPU en el chasis.
1. Sondee cpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.1.5) para recuperar el "porcentaje de ocupación total de la CPU en el último período de 5 minutos" para todas las CPU en el chasis. El resultado muestra que el dispositivo ha utilizado 3 CPU para el 10%, el 1% y el 2% durante los últimos 5 minutos.
%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
Nota: En función de la versión de software del IOS de Cisco que se ejecuta en el dispositivo, utilice los objetos MIB adecuados.
2. Para identificar la entidad física a la que corresponden estos valores, sondee cpmCPUTotalPhysicalIndex (.1.3.6.1.4.1.9.9.109.1.1.1.1.2). Puede ver 3 entidades físicas con los índices 9, 25 y 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. Para identificar la tarjeta en la que está relacionada cada entrada física, sondee la entrada correspondiente netPhysicalName (.1.3.6.1.2.1.47.1.1.1.1.7), con los índices exactos 9, 25, 28 del paso 2, como último dígito. Puede ver que RSP se utiliza para el 10% y VIP en las ranuras 4 y 6 se utilizan para el 1% y el 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
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
3.0 |
07-Oct-2026
|
Ortografía, gramática, espaciado, líneas horizontales insertadas y actualizadas para separar secciones y facilitar su lectura, alertas fijas de CCW. |
2.0 |
23-Feb-2024
|
Recertificación |
1.0 |
14-Dec-2001
|
Versión inicial |