Mengapa CPU router saya sebesar 40% saat tidak ada proses yang menggunakan lebih dari 2%?

10

Saya punya masalah, saya punya Cisco 1841 yang menjalankan Cisco IOS 15, dan saya mendapatkan perilaku aneh. Penggunaan CPU ditampilkan sebagai 40%, tetapi tidak ada proses yang menggunakan daya CPU sebanyak ini.

Berikut ini sebuah contoh:

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

Saya tidak dapat menemukan apa yang menyebabkan semua beban CPU ini.

Bisakah kamu membantuku ?

Berikut ini beberapa informasi tentang router:

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

Sistem baru saja diperbarui ke iOS 15.4M1 dari iOS 13.

Terima kasih.

Kedare
sumber
1
Apakah Anda sudah melihat panduan pemecahan masalah Cisco untuk pemanfaatan CPU tinggi di sini: cisco.com/en/US/products/hw/routers/ps133/…
Lucas Kauffman
Saya melihatnya, sepertinya penggunaan CPU yang tinggi karena interupsi ...
Kedare
Senang saya bisa membantu :)
Lucas Kauffman
Berapa banyak lalu lintas yang Anda pindahkan? Apa yang kamu lakukan pada traffic itu?
David Schwartz
Maksimum 1,5 MBps lalu lintas, melakukan NAT dan inspeksi, menonaktifkan inspeksi tidak mengubah apa pun, dan saya tidak memiliki semua beban ini sebelum peningkatan firmware
Kedare

Jawaban:

2

Angka-angka yang ditunjukkan oleh "tampilkan proses cpu" sedikit menyesatkan, dalam output Anda di bawah ini:

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

Angka lima detik 41% / 39% harus dibaca sebagai "Penggunaan CPU total" / "Penggunaan CPU Disebabkan oleh lalu lintas".

yaitu proses Anda menggunakan 2%, sisanya disebabkan oleh arus lalu lintas yang normal melalui router. Jika Anda mematikan lalu lintas yang membawa antarmuka, angka ini akan turun menjadi sekitar 2%.

Mungkin perlu memeriksa bahwa Anda telah mengaktifkan CEF pada router?

Allan Houston
sumber
9

Satu hal untuk dicoba:

router(config)#no logging console

no logging consoleakan menonaktifkan output dari pesan debug pada konsol serial. Karena konsol digerakkan oleh interupsi, setiap karakter adalah interupsi.

petrus
sumber
9

Sudahkah Anda melihat panduan pemecahan masalah Cisco untuk cpu tinggi? Ini memiliki panduan yang luas tentang apa yang harus dilakukan ketika menghadapi beban CPU yang tinggi.

Termasuk:

Menentukan Penyebab dan Memecahkan Masalah:

  • Utilisasi CPU Tinggi karena Gangguan

  • CPU Tinggi saat Mengaktifkan Netflow NDE pada Router Cisco 7600 Series

  • Utilisasi CPU Tinggi karena Proses

  • PCI dan FAST Memory Pools Tampilkan Utilisasi Sangat Tinggi

  • % SNMP-4-HIGHCPU: Proses melebihi ambang [dec] ms ([dec] ms IOS kuantum) untuk [karakter] dari [karakter] - hasil [karakter]

  • CPU tinggi karena Enkripsi Perangkat Lunak

Lucas Kauffman
sumber
Saya menemukan itu karena interupsi, tetapi saya tidak dapat menemukan alasannya
Kedare
1
mencoba ini? cisco.com/en/US/products/hw/routers/ps359/…
Lucas Kauffman
1
Mengutip bagian-bagian penting dari teks yang ditautkan akan menyenangkan. Jika tautan bergerak atau rusak, jawaban ini tidak akan membantu siapa pun di masa depan.
Pos Tim
Bagian penting dari panduan pemecahan masalah 5 halaman? : p
Lucas Kauffman
Meringkas poin paling tidak. Untuk keperluan yang disebutkan oleh @TimPost. Panduan bisa bergerak maka jawabannya tidak membantu.
Belmin Fernandez