Este documento describe los comandos show processes y las estadísticas detalladas proporcionadas en los resultados.
No hay requisitos específicos para este documento.
Los comandos descritos en este documento no se limitan a una plataforma de hardware o versión de software específica. Los ejemplos se basan en:
Nota: La disponibilidad y el resultado de los comandos pueden variar según la plataforma y la versión de software.
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.
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
El comando show processes muestra información acerca de los procesos activos en un dispositivo. Ejecute el comando show processes cpu para mostrar estadísticas detalladas de uso de la unidad central de procesamiento (CPU) para estos procesos, y ejecute el comando show processes memory para mostrar la cantidad de memoria que utilizan los procesos.
Este es un resultado de un ejemplo del comando 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
Esta tabla enumera y describe los campos en el resultado del comando show processes.
| Campo | Descripción |
|---|---|
| Utilización de la CPU durante cinco segundos |
Utilización de la CPU durante los últimos cinco segundos. El segundo número indica el porcentaje de tiempo de CPU que pasó en el nivel de interrupción. |
| Uno <minuto |
Utilización de la CPU para el último minuto. |
| cinco minutos |
Utilización de la CPU durante los últimos cinco minutos. |
| PID |
ID de Proceso |
| A |
Prioridad de cola de proceso. Valores posibles: C (crítico), H (alto), M (medio), L (bajo). |
| Ty |
Prueba del programador. Valores posibles: |
| PC |
Contador de programa actual. |
| Tiempo de ejecución (ms) |
Tiempo de CPU que ha utilizado el proceso, en milisegundos. |
| Llamado |
Cantidad de veces que se ha activado el proceso. |
| uSecs |
Microsegundos del tiempo de la CPU para cada invocación de proceso. |
| Pilas |
Marca de agua baja del espacio de la pila y espacio total de la pila, mostrados en bytes como marca de agua baja/total. |
| TTY |
Terminal que controla el proceso. |
| Proceso |
Nombre del proceso. Para más información, consulte la sección Procesos de este documento |
El comando show processes cpu muestra información sobre los procesos activos en el router y sus estadísticas de uso de CPU. Este es un resultado de un ejemplo del comando show processes :
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
La siguiente tabla enumera y describe los campos en la salida show processes cpu.
| Campo | Descripción |
|---|---|
| Utilización de la CPU durante cinco segundos |
Utilización de la CPU durante los últimos cinco segundos. El primer número indica el total, el segundo número indica el porcentaje de tiempo de CPU que pasó en el nivel de interrupción |
| un minuto |
Utilización de la CPU para el último minuto |
| cinco minutos |
Utilización de la CPU durante los últimos cinco minutos |
| PID |
El proceso ID |
| Tiempo de ejecución (ms) |
Tiempo de CPU que ha utilizado el proceso, expresado en milisegundos |
| Llamado |
La cantidad de veces que se ha activado el proceso |
| uSecs |
Microsegundos del tiempo de la CPU para cada invocación de proceso |
| 5Seg |
Utilización de la CPU por tarea en los últimos cinco segundos |
| 1Min |
Utilización de la CPU por tarea en el último minuto |
| 5 min |
Utilización de la CPU por tarea en los últimos cinco minutos |
| TTY |
Terminal que controla el proceso |
| Proceso |
Nombre del proceso. Para más información, consulte la sección Procesos de este documento |
El comando show processes cpu history se muestra en forma gráfica ASCII y muestra el uso total de la CPU en el router durante un período de tiempo: un minuto, una hora y 72 horas, que se muestran en incrementos de un segundo, un minuto y una hora. El uso máximo se mide y registra cada segundo; el uso medio se calcula en períodos de más de un segundo.
Este es un resultado de ejemplo correspondiente a la porción de una hora del resultado:
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
El eje Y del grafico es la utilización de la CPU.
El eje X del gráfico es el incremento dentro del período mostrado en el gráfico. En este caso, son los minutos individuales de la hora anterior. La medición más reciente se encuentra en el extremo izquierdo del eje X.
Las dos filas superiores, leídas verticalmente, muestran el porcentaje más alto de utilización de CPU registrado durante cada incremento.
En el ejemplo anterior, la utilización de la CPU para el último minuto registrado es del 66%. El router puede alcanzar el 66% solo una vez durante ese minuto, o puede alcanzar el 66% varias veces. El router registra solamente el pico alcanzado durante el incremento y el promedio durante el curso de ese incremento.
El comando show processes memory muestra información sobre los procesos activos en el router y la memoria utilizada. Este es un resultado de un ejemplo del comando 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
Esta tabla enumera los campos y las descripciones de la salida del comando show processes memory:
| Campo |
Descripción |
|---|---|
| Total |
Cantidad total de memoria del procesador. |
| Usado |
Cantidad de memoria del procesador en uso. |
| Libre |
Cantidad de memoria libre del procesador. |
| PID |
ID del proceso. |
| TTY |
Terminal que controla el proceso. |
| Asignado |
Bytes de memoria asignados por el proceso. |
| Liberado |
Bytes de memoria liberados por el proceso, independientemente del proceso o componente del sistema que los asignó originalmente. |
| En espera |
Cantidad de memoria que utiliza un proceso. Este parámetro le ayuda a resolver problemas cuando se sospecha una fuga de memoria. Si un proceso consume memoria y su valor de retención aumenta continuamente sin estabilizarse, puede producirse una pérdida de memoria. |
| Getbufs |
Cantidad de veces que el proceso ha solicitado un búfer de paquete. |
| Retbufs |
Cantidad de veces que el proceso ha abandonado una memoria intermedia de paquetes. |
| Proceso |
El nombre del proceso. Para más información, consulte la sección Procesos de este documento. |
| Total |
La cantidad total de memoria que utilizan todos los procesos. |
La siguiente tabla explica los procesos individuales en los resultados show processes , show processes cpu y show processes memory. Esta es una lista exhaustiva.
| Proceso | Explicación |
|---|---|
| Entrada de información ARP |
Administra solicitudes del Protocolo de resolución de direcciones (ARP) entrante. |
| BGP I/O |
Controla la lectura, escritura y ejecución de mensajes del protocolo de gateway fronterizo (BGP). |
| Escáner BGP |
Analiza el BGP y las tablas de routing principales para garantizar la coherencia (este es un proceso independiente y puede consumir un tiempo de CPU significativo). |
| Router BGP |
Proceso BGP principal que se inicia cuando la configuración está completamente cargada. |
| Servidor del BOOTP |
El proceso del servidor del Protocolo de arranque (BOOTP) de la puerta de enlace. |
| Segundo plano de CallMIB |
Elimina el historial de llamadas si este se vence y reúne la información de las llamadas. |
| Protocolo CDP |
|
| Check heaps |
Verifica la memoria a cada minuto. Fuerza una recarga si encuentra una corrupción en el procesador. |
| Calcular promedios de carga |
|
| *Dead* |
Procesa como un grupo que ahora está inactivo. |
| Exec |
Controla las sesiones exec de la consola; tiene alta prioridad. |
| Entrada de Hybridge |
Maneja los paquetes de puente transparente entrantes que escapan de las rutas rápidas. |
| *Init* |
Inicialización del sistema. |
| Antecedente IP |
|
| Memoria caché Ager de IP |
Hace que la memoria caché de ruteo caduque y restituye las rutas recurrentes obsoletas. El ager se ejecuta una vez cada intervalo de tiempo (una vez por minuto de forma predeterminada) y verifica si un cambio de ruteo recursivo ha invalidado la entrada. Otra función de este agente es garantizar que toda la caché se actualice aproximadamente cada 20 minutos. |
| Entrada de IP |
Paquetes IP conmutados por proceso. |
| Segundo plano de IP-RT |
Revisa periódicamente el gateway de las rutas estáticas IP y de último recurso. Este proceso se denomina a petición, justo después de que se hayan revisado las rutas estáticas (de las que depende el gateway de último recurso). |
| Segundo plano de ISDNMIB |
Envía el servicio de trampa ISDN y elimina la cola de llamadas si se desactualiza. |
| Temporizadores ISDN |
Controla los eventos del temporizador de portadora ISDN. |
| Medidor de carga |
Calcula el promedio de carga para los diferentes procesos cada cinco segundos y el tiempo ocupado disminuido exponencialmente de cinco minutos. El promedio de carga se calcula con esta fórmula: promedio = ((promedio - intervalo) * exp (-t/C) + intervalo, donde:
|
| PPP de enlaces múltiples de salida |
Procesa paquetes de links múltiples que se han puesto en cola desde fast-switching (media fast-switching saliente). |
| Información previa de red |
|
| Entrada de red |
|
| Red periódica |
Ejecuta funciones periódicas de interfaz cada segundo, tales como:
|
| Tareas por minuto |
Realiza las siguientes tareas cada un minuto:
|
| Trabajos por segundo |
Realiza una variedad de tareas cada segundo; ejecuta trabajos registrados cada un segundo. |
| Administrador de agrupamientos |
El proceso de administración para administrar el crecimiento y las solicitudes de descarte de agrupaciones dinámicas en el nivel de interrupción. |
| Administrador PPP |
|
| Router OSPF |
Proceso OSPF (ruta de acceso más corta principal). |
| Saludo de OSPF |
El proceso OSPF que recibe y procesa paquetes OSPF Hello. |
| *Sched* |
El Programador. |
| Antecedente de serie |
Observa eventos y se desplaza a la rutina de servicio correcta para cada evento caducado (principalmente restablecimiento de interfaces). |
| Spanning Tree |
|
| Monitor Tbridge |
|
| Controlador TCP |
Envía los datos de paquete en una conexión de Protocolo de control de transmisión (TCP). Abre y cierra conexiones o descarta paquetes cuando las colas están llenas. El Remote Source-Route Bridging (RSRB), la tunelización en serie (STUN), la conmutación X.25, X.25 sobre TCP/IP (XOT), el switching de enlace de datos (DLSW), la traducción y todas las conexiones TCP que comienzan o terminan en el router actualmente utilizan el controlador TCP. |
| Reloj TCP |
Gestiona la retransmisión de paquetes de tiempo de espera. |
| EXEC virtual |
Maneja líneas de terminal de tipo virtual (vty) (por ejemplo, sesiones Telnet en el router). |
La alta utilización de la CPU, por sí sola, no indica un problema con su dispositivo. Como pauta general, solo la alta utilización de la CPU constante durante un período prolongado de tiempo indica un problema. Estos comandos no identifican un problema por sí solos; en lugar de ello, ayudan a determinar la causa del uso elevado de la CPU o de la memoria.
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
3.0 |
15-Sep-2026
|
Ortografía, gramática, líneas horizontales insertadas actualizadas para separar secciones y facilitar su lectura. |
2.0 |
11-Dec-2023
|
Recertificación |
1.0 |
14-Dec-2001
|
Versión inicial |