Ce document décrit l'allocation du coeur du processeur Catalyst 8000, y compris comment configurer la distribution des modèles de ressources et vérifier son utilisation.
Ce document s'applique aux plates-formes Catalyst 8000 utilisant un plan de données logiciel basé sur x86 (vQFP).
Remarque : Le nombre de coeurs et leurs ID varient en fonction du modèle et de la configuration de la distribution principale.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
La gamme Catalyst 8000 utilise des modèles de ressources pour partitionner les coeurs physiques et logiques (hyperthread). Ce partitionnement empêche les conflits de ressources entre les tâches de gestion en arrière-plan et les services conteneurisés ou de transfert de paquets hautement prioritaires.
En fonction du déploiement, vous avez le choix entre plusieurs modèles :
Pour appliquer un modèle de ressource, passez en mode de configuration globale.
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
Remarque : La modification du modèle de ressource de la plate-forme nécessite une mémoire d'écriture et un rechargement pour prendre effet.
Lors de la surveillance du CPU sur un Catalyst 8000, le résultat de la commande show process cpu platform triée peut indiquer une utilisation proche de 100% sur de nombreux coeurs. C'est souvent intentionnel.
Le processus ucode_pkt_PPE0 représente le microcode exécuté sur les moteurs de traitement de paquets (PPE).
Mise en garde : Exemple exécuté sur 8500L, sur d'autres plates-formes la distribution principale peut paraître un peu différente.
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
Pour connaître la distribution centrale spécifique de la gamme de plates-formes Catalyst 8000, consultez les liens suivants :
Distribution principale 8200/8300.
Pour vérifier comment les coeurs sont actuellement partitionnés, utilisez cette commande de vérification :
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
Comme les coeurs de CPU dédiés au plan de données affichent une utilisation de 100 %, vous devez utiliser cette commande pour voir la charge de traitement réelle sur le processeur de flux quantique (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
Ce qu'il faut rechercher :
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
24-Apr-2026
|
Première publication |