取消
显示结果 
搜索替代 
您的意思是: 
cancel
6584
查看次数
14
有帮助
7
回复

ping包导致CPU利用率极高

lxw615117
Level 1
Level 1
前几天在一个用户那巡检发现,当我使用ping 202.103.24.68 repeat 10000时,6509的CPU利用率很快就高达90%,用户的设备引擎为WS-SUP720-3B,IOS为s72033-entservicesk9_wan-vz.122-18.SXF14.bin,对比平时的CPU使用与ping时的CPU使用情况,发现是sbin/ios-base这个进程的利用增长很高。下面是对应的截图:
不正常的情况:
#sh proc cpu detailed
CPU utilization for five seconds: 97%; one minute: 44%; five minutes: 30%
PID/TID 5Sec 1Min 5Min Process Prio STATE CPU
16408 66.1% 29.6% 20.8% ios-base 82d07h
Process sbin/ios-base, type IOS, PID = 16408
CPU utilization for five seconds: 37%/28%; one minute: 17%; five minutes: 11%
Task Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Task Name
1 24425695 114814817 212 0.00% 0.04% 0.05% 5 Hot Service Task
Task Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Task Name
2 1894654292917122652 64 8.23% 3.43% 1.88% 0 Service Task
3 734061991272672143 57 5.67% 2.13% 1.20% 0 Service Task
4 12528568 155392232 80 0.39% 0.13% 0.16% 0 Service Task
正常情况:
#sh proc cpu detail
CPU utilization for five seconds: 6%; one minute: 11%; five minutes: 17%
PID/TID 5Sec 1Min 5Min Process Prio STATE CPU
16408 5.2% 8.6% 11.8% ios-base 82d07h
Process sbin/ios-base, type IOS, PID = 16408
CPU utilization for five seconds: 2%/1%; one minute: 4%; five minutes: 7%
Task Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Task Name
1 24425863 114815700 212 0.00% 0.01% 0.04% 0 Hot Service Task
Task Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Task Name
2 1894673932917154603 64 0.07% 0.27% 0.80% 0 Service Task
3 734072711272688360 57 0.00% 0.09% 0.46% 0 Service Task
4 12528684 155393465 80 0.00% 0.01% 0.04% 0 Service Task
5 4 41 97 0.00% 0.00% 0.00% 0 Chunk Manager
6 0 1 0 0.00% 0.00% 0.00% 0 Connection Mgr
我想向大家请教一下,这个我们IOS的bug吗,需要升级吗。
另外我在一台3560的交换机也做了这样的ping测试,CPU也增高了,但是最多也只到50%。
谢谢了!
7 条回复7

YilinChen
Spotlight
Spotlight
有个特性,叫COPP:lol

suzhouxiaoniu
Spotlight
Spotlight
这和COPP有关系吗

Lei Zhang
Cisco Employee
Cisco Employee
您好!
请参见:
http://bbs.csc-china.com.cn/forum.php?mod=viewthread&tid=10172&extra=page%3D14
虽然平台不同,但本质是一样的。。。这种ping没有意义,如果非要长期ping这台6509,且还要保护CPU,就要启用CoPP,但有会间歇性ping丢包。
要看你的6509 CPU是否正常,先把ping包停掉,然后观察该设备CPU一段时间(一个月,两个月,半年甚至更长),得出该设备在正常转发业务流量的情况下,平均CPU利用率是多少。
然后以这个平均值为基准,上浮过大时high CPU时间发生。然后在分析什么进程引起的high cpu。。。

qingxinxiao
Level 1
Level 1
COPP 是保护CPU,利用COPP技术是能够防止CPU使用率过高的,但是人家只是使用简单的PING CPU就高了,协议报文肯定会上CPU处理的,但是你这个PING就算CPU处理,也不会高的那么离谱,所以可以得出的是你的IOS版本有机会升一下,可能就好了

qingxinxiao
Level 1
Level 1
COPP 是保护CPU,利用COPP技术是能够防止CPU使用率过高的,但是人家只是使用简单的PING CPU就高了,协议报文肯定会上CPU处理的,但是你这个PING就算CPU处理,也不会高的那么离谱,所以可以得出的是你的IOS版本有机会升一下,可能就好了

lxw615117
Level 1
Level 1
leiz2 发表于 2016-4-1 12:03 back.gif
您好!
请参见:
http://bbs.csc-china.com.cn/forum.php?mod=viewthread&tid=10172&extra=page%3D14

CPU利用率在之前一直都不高,大约在20%左右,也是一次偶然的长ping发现的,这个CPU利用只要有较多的ping时,CPU就高达90%以上,这会是BUG吗

lxw615117
Level 1
Level 1
YilinChen 发表于 2016-3-31 11:15 back.gif
有个特性,叫COPP

能否详细解释一下COPP的功能特性,谢谢!
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接