프로세스가 2 % 이상 사용되지 않는 경우 라우터 CPU가 40 % 인 이유는 무엇입니까?


10

문제가 있는데 Cisco IOS 15를 실행하는 Cisco 1841이 있는데 이상한 동작이 발생합니다. CPU 사용량은 40 %로 표시되지만이 정도의 CPU 성능을 사용하는 프로세스는 없습니다.

예를 들면 다음과 같습니다.

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
-------------------------
################################################################################

이 모든 CPU 부하를 일으키는 원인을 찾을 수 없습니다.

도와주세요 ?

라우터에 대한 정보는 다음과 같습니다.

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

시스템이 IOS 13에서 IOS 15.4M1으로 업데이트되었습니다.

감사합니다.



보고 있습니다. 중단으로 인해 CPU 사용량이 많은 것 같습니다.
Kedare

기꺼이 도와 드리겠습니다 :)
Lucas Kauffman

당신은 얼마나 많은 트래픽을 이동합니까? 그 교통에 무슨 짓을 한거야?
David Schwartz

최대 1.5MBps의 트래픽, NAT 및 검사, 검사 비활성화는 아무런 변화가 없으며 펌웨어 업그레이드 전에이 모든 부하가 없었습니다
Kedare

답변:


2

"show processes cpu"로 표시되는 수치는 아래 출력에서 ​​약간 오해의 소지가 있습니다.

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

41 % / 39 %의 5 초 수치는 "총 CPU 사용량"/ "트래픽으로 인한 CPU 사용량"으로 표시되어야합니다.

즉, 프로세스가 2 %를 사용하고 나머지는 라우터를 통한 정상적인 트래픽 흐름으로 인해 발생합니다. 트래픽 전달 인터페이스를 종료 한 경우이 수치는 약 2 %로 떨어집니다.

라우터에서 CEF를 활성화했는지 확인하는 것이 좋습니다.


9

시도해야 할 한 가지 :

router(config)#no logging console

no logging console직렬 콘솔에서 디버그 메시지 출력을 비활성화합니다. 콘솔이 인터럽트 방식이므로 각 문자는 인터럽트입니다.


9

높은 CPU에 대한 Cisco 문제 해결 안내서를 보셨습니까 ? 높은 CPU로드가 발생할 때 수행 할 작업에 대한 광범위한 안내서가 있습니다.

포함되어 있습니다 :

원인 파악 및 문제 해결 :

  • 인터럽트로 인한 높은 CPU 사용률

  • Cisco 7600 Series 라우터에서 Netflow NDE를 활성화 할 때 높은 CPU

  • 프로세스로 인한 높은 CPU 사용률

  • PCI 및 FAST 메모리 풀의 사용률이 매우 높음

  • % SNMP-4-HIGHCPU : 프로세스가 [chars]의 [chars]에 대해 [decms 임계 값 (decms IOS 퀀텀)을 초과합니다. 결과 [chars]

  • 소프트웨어 암호화로 인한 높은 CPU


인터럽트 때문인 것으로 나타
났지만


1
링크 된 텍스트의 중요한 부분을 해석하면 좋을 것입니다. 링크가 이동하거나 끊어 질 경우이 답변은 향후 누구에게도 도움이되지 않습니다.
Tim Post

5 페이지 문제 해결 안내서의 중요한 부분은 무엇입니까? : p
Lucas Kauffman

최소한 요점을 요약합니다. @TimPost에서 언급 한 목적. 가이드가 움직일 수 있다면 대답은 도움이되지 않습니다.
Belmin Fernandez
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.