Pourquoi le processeur de mon routeur est-il à 40% alors qu'aucun processus n'utilise plus de 2%?

10

J'ai un problème, j'ai un Cisco 1841 exécutant Cisco IOS 15 et j'obtiens un comportement étrange. L'utilisation du processeur est indiquée à 40%, mais aucun processus n'utilise autant de puissance CPU.

Voici un exemple:

lev1841#show processes cpu sorted 
CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32%
 PID Runtime(ms)     Invoked      uSecs   5Sec   1Min   5Min TTY Process 
  96          88      147299          0  1.11%  1.04%  0.92%   0 Ethernet Msec Ti 
 117          40       36582          1  0.15%  0.19%  0.17%   0 IPAM Manager     
 240          28       36535          0  0.15%  0.14%  0.12%   0 MMON MENG        
   2          92         236        389  0.07%  0.04%  0.03%   0 Load Meter       
 183          24        1775         13  0.07%  0.02%  0.00%   0 CEF: IPv4 proces 
 140           8        4661          1  0.07%  0.02%  0.00%   0 SSS Feature Time 
 121        2236        1958       1141  0.07%  0.19%  0.17%   0 IP Input         
 176           4        1172          3  0.07%  0.00%  0.00%   0 RUDPV1 Main Proc 
 212           4        2287          1  0.07%  0.00%  0.00%   0 CCE DP URLF cach 
  95           8        6733          1  0.07%  0.03%  0.02%   0 Ethernet Timer C 

lev1841#show processes cpu history 

lev1841   04:11:07 PM Saturday Jan 14 2012 UTC




      444444444444444444444444444444444444444444444444444444444444
      333111111111111111111111111122222111111111111111111111111133
  100                                                             
   90                                                             
   80                                                             
   70                                                             
   60                                                             
   50                                                             
   40 ************************************************************
   30 ************************************************************
   20 ************************************************************
   10 ************************************************************
     0....5....1....1....2....2....3....3....4....4....5....5....6
               0    5    0    5    0    5    0    5    0    5    0
               CPU% per second (last 60 seconds)

lev1841# show processes cpu extended 
################################################################################
Global Statistics
-----------------
5 sec CPU util 41%/39% Timestamp 00:22:52
Queue Statistics
----------------
          Exec Count  Total CPU    Response Time           Queue Length
                                    (avg/max)                (avg/max)
Critical           1          0          0/0                   1/1         
High             683          0          0/0                   1/2         
Normal           462          8          0/4                   1/7         
Low               14          0          0/0                   1/2         
Common Process Information
-------------------------------
 PID Name            Prio Style
-------------------------------
  95 Ethernet Timer C H  New
  96 Ethernet Msec Ti H  New

CPU Intensive processes
-------------------------------------------------------------------------------
 PID Total       Exec    Quant         Burst  Burst size  Schedcall  Schedcall 
     CPUms      Count   avg/max        Count avg/max(ms)      Count Per avg/max
-------------------------------------------------------------------------------

Priority Suspends
------------------------------------
 PID Exec Count Prio-Susps
------------------------------------
  95         38         19
  96        644         19

Latencies
-------------------------
 PID Exec Count   Latency
                  avg/max
-------------------------
################################################################################

Je ne trouve pas ce qui cause toute cette charge CPU.

Pouvez-vous m'aider ?

Voici quelques informations sur le routeur:

Cisco 1841 (revision 6.0) with 358400K/34816K bytes of memory.
System image file is "flash:c1841-adventerprisek9-mz.151-4.M1.bin"

Le système vient d'être mis à jour vers IOS 15.4M1 depuis IOS 13.

Je vous remercie.

Kedare
la source
1
Avez-vous consulté le
Lucas Kauffman
Je le regarde, on dirait l'utilisation élevée du processeur à cause des interruptions ...
Kedare
Heureux d'avoir pu aider :)
Lucas Kauffman
Quelle quantité de trafic déplacez-vous? Que faites-vous à ce trafic?
David Schwartz
1,5 Mbps de trafic maximum, faire NAT et inspection, désactiver l'inspection ne change rien, et je n'avais pas toute cette charge avant la mise à niveau du firmware
Kedare

Réponses:

2

Les chiffres affichés par un "show process cpu" sont un peu trompeurs, dans votre sortie ci-dessous:

lev1841#show processes cpu sorted 
CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32%

Le chiffre de cinq secondes de 41% / 39% doit être lu comme "Utilisation totale du CPU" / "Utilisation du CPU causée par le trafic".

c'est-à-dire que vos processus utilisent 2%, le reste est causé par le flux normal de trafic via le routeur. Si vous deviez fermer les interfaces de transport de trafic, ce chiffre tomberait à environ 2%.

Il peut être utile de vérifier que vous avez activé CEF sur le routeur?

Allan Houston
la source
9

Une chose à essayer:

router(config)#no logging console

no logging consoledésactivera la sortie du message de débogage sur la console série. Comme la console est pilotée par interruption, chaque personnage est une interruption.

petrus
la source
9

Avez-vous consulté le guide de dépannage Cisco pour un processeur élevé? Il contient un guide complet sur ce qu'il faut faire en cas de charges de processeur élevées.

Sont inclus:

Déterminer les causes et résoudre le problème:

  • Utilisation élevée du processeur en raison d'interruptions

  • CPU élevé lors de l'activation de Netflow NDE sur un routeur de la gamme Cisco 7600

  • Utilisation élevée du processeur en raison des processus

  • Les pools de mémoire PCI et FAST affichent une utilisation très élevée

  • % SNMP-4-HIGHCPU: le processus dépasse le seuil de [déc] ms (quantum IOS de [déc] ms) pour [caractères] de [caractères] - résultat [caractères]

  • CPU élevé en raison du cryptage logiciel

Lucas Kauffman
la source
J'ai trouvé que c'était à cause d'interruptions, mais je ne trouve pas pourquoi
Kedare
1
essayé ça? cisco.com/en/US/products/hw/routers/ps359/…
Lucas Kauffman
1
Il serait bien de paraphraser les parties importantes du texte lié. Si le lien se déplace ou se brise, cette réponse n'aidera personne à l'avenir.
Tim Post
Les parties importantes d'un guide de dépannage de 5 pages? : p
Lucas Kauffman
Résumant au moins les points. Aux fins mentionnées par @TimPost. Le guide pourrait bouger alors la réponse n'est pas utile.
Belmin Fernandez