Networking
當沒有程序使用超過 2% 時,為什麼我的路由器 CPU 為 40%?
我有一個問題,我有一個執行 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”顯示的數字有點誤導:
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?