ทำไมเราเตอร์ซีพียูของฉันถึง 40% เมื่อไม่มีกระบวนการใช้งานมากกว่า 2%


10

ฉันมีปัญหาฉันมี Cisco 1841 ที่ใช้ Cisco IOS 15 และฉันมีพฤติกรรมที่แปลก การใช้งาน 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
-------------------------
################################################################################

ฉันไม่พบสิ่งที่เป็นสาเหตุของการโหลดซีพียูนี้ทั้งหมด

คุณสามารถช่วยฉันได้ไหม ?

นี่คือข้อมูลบางอย่างเกี่ยวกับเราเตอร์:

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

ระบบเพิ่งอัพเดตเป็น iOS 15.4M1 จาก IOS 13

ขอบคุณ.


1
คุณได้อ่านคู่มือการแก้ไขปัญหาของ Cisco สำหรับการใช้งาน cpu สูงแล้วที่นี่: cisco.com/en/US/products/hw/routers/ps133/?hl=th
Lucas Kauffman

ฉันกำลังดูอยู่ดูเหมือนว่าการใช้งาน cpu สูงของเนื่องจากการขัดจังหวะ ...
Kedare

ฉันดีใจที่ได้ช่วย :)
ลูคัสคอฟฟ์แมน

คุณย้ายการจราจรมากแค่ไหน? คุณกำลังทำอะไรกับการจราจรนั้น
David Schwartz

ปริมาณการใช้งานสูงสุด 1.5MBps ทำ NAT และการตรวจสอบการปิดใช้งานการตรวจสอบจะไม่เปลี่ยนแปลงอะไรเลยและฉันไม่ได้โหลดทั้งหมดนี้ก่อนที่จะอัปเกรดเฟิร์มแวร์
Kedare

คำตอบ:


2

ตัวเลขที่แสดงโดย "กระบวนการแสดงซีพียู" เป็นสิ่งที่ทำให้เข้าใจผิดเล็กน้อยในผลลัพธ์ของคุณด้านล่าง:

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

ควรอ่านตัวเลขห้าวินาทีที่ 41% / 39% ว่า "การใช้งาน CPU ทั้งหมด" / "การใช้งาน CPU ที่เกิดจากการรับส่งข้อมูล"

นั่นคือกระบวนการของคุณใช้ 2% ส่วนที่เหลือนั้นเกิดจากการไหลของการจราจรปกติผ่านเราเตอร์ หากคุณต้องปิดการใช้งานอินเตอร์เฟซที่รับส่งข้อมูลตัวเลขนี้จะลดลงเหลือประมาณ 2%

อาจเป็นการตรวจสอบว่าคุณเปิดใช้งาน CEF บนเราเตอร์หรือไม่


9

สิ่งหนึ่งที่ต้องลอง:

router(config)#no logging console

no logging consoleจะปิดการใช้งานเอาต์พุตของข้อความดีบั๊กบนคอนโซลซีเรียล เมื่อคอนโซลถูกอินเตอร์รัปต์อักขระแต่ละตัวจึงถูกอินเตอร์รัปต์


9

คุณดูคู่มือการแก้ไขปัญหาเบื้องต้นของ Ciscoสำหรับ cpu สูงหรือไม่ มีคำแนะนำที่ครอบคลุมเกี่ยวกับสิ่งที่ต้องทำเมื่อพบกับ CPU ที่มีโหลดสูง

รวมถึง:

การระบุสาเหตุและการแก้ไขปัญหา:

  • การใช้งาน CPU สูงเนื่องจากขัดจังหวะ

  • CPU สูงเมื่อเปิดใช้งาน Netflow NDE บนเราเตอร์ Cisco 7600 Series

  • การใช้งาน CPU สูงเนื่องจากกระบวนการ

  • PCI และ FAST Memory Pools แสดงการใช้ประโยชน์สูงมาก

  • % SNMP-4-HIGHCPU: กระบวนการเกิน [dec] ms threshold ([dec] ms IOS quantum) สำหรับ [chars] ของ [chars] - ผลลัพธ์ [chars]

  • CPU สูงเนื่องจากการเข้ารหัสซอฟต์แวร์


ฉันพบว่าเป็นเพราะการขัดจังหวะ แต่ฉันไม่สามารถหาสาเหตุได้
Kedare


1
การถอดความส่วนสำคัญของข้อความที่เชื่อมโยงจะดี หากลิงก์เคลื่อนย้ายหรือหยุดพักคำตอบนี้จะไม่ช่วยใครในอนาคต
Tim Post

ส่วนสำคัญของคู่มือการแก้ไขปัญหา 5 หน้าเป็นอย่างไร : p
Lucas Kauffman

สรุปคะแนนอย่างน้อยที่สุด สำหรับวัตถุประสงค์ที่กล่าวถึงโดย @TimPost คู่มือสามารถเคลื่อนย้ายได้และคำตอบนั้นไม่เป็นประโยชน์
Belmin Fernandez
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.