Este documento describe la asignación del núcleo de CPU de Catalyst 8000, incluyendo cómo configurar la distribución de plantillas de recursos y verificar su utilización.
Este documento se aplica a las plataformas Catalyst 8000 que utilizan un plano de datos de software (vQFP) basado en x86.
Nota: El número de núcleos y sus ID varían en función del modelo y de la configuración de la distribución del núcleo.
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.
Catalyst serie 8000 emplea plantillas de recursos para dividir los núcleos físicos y lógicos (con subprocesos múltiples). Esta partición evita la contención de recursos entre las tareas de administración en segundo plano y el reenvío de paquetes de alta prioridad o los servicios en contenedores.
En función de la implementación, puede elegir entre varias plantillas:
Para aplicar una plantilla de recursos, introduzca el modo de configuración global.
Router(config)# platform resource ?
control-plane-extra-heavy Use Control Plane Extra Heavy template
control-plane-heavy Use Control Plane Heavy template
data-plane-heavy Use Data Plane Heavy template
data-plane-normal Use Data Plane Normal template
service-plane-heavy Use Service Plane Heavy template
service-plane-medium Use Service Plane Medium template
Router(config)# platform resource service-plane-heavy
Nota: Para cambiar la plantilla de recursos de plataforma se requiere una memoria de escritura y una recarga para que surtan efecto.
Cuando se monitorea la CPU en un Catalyst 8000, el resultado de show process cpu platform ordenado puede mostrar una utilización cercana al 100% en muchos núcleos. A menudo, esto se hace por diseño.
El proceso ucode_pkt_PPE0 representa el microcódigo que se ejecuta en los motores de procesamiento de paquetes (PPE).
Precaución: Ejemplo ejecutado en 8500L; en otras plataformas, la distribución principal puede tener un aspecto ligeramente diferente.
Router#show process cpu platform sorted
CPU utilization for five seconds: 71%, one minute: 71%, five minutes: 71% Core 0: CPU utilization for five seconds: 2%, one minute: 1%, five minutes: 1% <-- Control Plane (Idle/Normal) Core 1: CPU utilization for five seconds: 1%, one minute: 1%, five minutes: 1% <-- Control Plane (Idle/Normal) Core 2: CPU utilization for five seconds: 99%, one minute: 98%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 3: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 4: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 5: CPU utilization for five seconds: 99%, one minute: 98%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 6: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 7: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 8: CPU utilization for five seconds: 100%, one minute: 99%, five minutes: 100% <-- Data Plane (Hot-Spinning) Core 9: CPU utilization for five seconds: 100%, one minute: 99%, five minutes: 100% <-- Data Plane (Hot-Spinning) Core 10: CPU utilization for five seconds: 21%, one minute: 22%, five minutes: 21% <-- Service Plane (Active Workload) Core 11: CPU utilization for five seconds: 7%, one minute: 4%, five minutes: 4% <-- Service Plane (Active Workload) Core 12: CPU utilization for five seconds: 1%, one minute: 1%, five minutes: 1% <-- Control Plane (Idle/Normal) Core 13: CPU utilization for five seconds: 2%, one minute: 1%, five minutes: 1% <-- Control Plane (Idle/Normal) Core 14: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 15: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 16: CPU utilization for five seconds: 99%, one minute: 98%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 17: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 18: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Core 19: CPU utilization for five seconds: 99%, one minute: 99%, five minutes: 99% <-- Data Plane (Hot-Spinning) Pid PPid 5Sec 1Min 5Min Status Size Name -------------------------------------------------------------------------------- 14571 14564 1442% 1437% 1440% R 883704 ucode_pkt_PPE0
Para la distribución de núcleo específica de la plataforma Catalyst serie 8000, se pueden consultar los siguientes enlaces:
Distribución de núcleo 8200/8300.
Para verificar cómo se particionan actualmente los núcleos, utilice este comando de verificación:
Router#show platform software cpu allocation
CPU alloc information:
Control plane cpu alloc: 0-1,12-13
Data plane cpu alloc: 2-11,14-19
Service plane cpu alloc: 0
Slow control plane cpu alloc:
Template used: default-data_plane_heavy
Dado que los núcleos de CPU dedicados al plano de datos muestran una utilización del 100%, debe utilizar este comando para ver la carga de procesamiento real en el procesador de flujo cuántico (QFP) :
Router#show platform hardware qfp active datapath utilization
CPP 0: 5 secs 1 min 5 min 60 min
Input: Total (pps) 62 71 75 73
(bps) 399280 514352 572520 559440
Output: Total (pps) 61 71 75 73
(bps) 391904 514648 573408 560424
Processing: Load (pct) 7 8 8 8
Crypto/IO
Crypto: Load (pct) 0 0 0 0
RX: Load (pct) 0 0 0 0
TX: Load (pct) 10 9 9 9
Idle (pct) 90 90 90 90
Qué buscar:
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
1.0 |
24-Apr-2026
|
Versión inicial |