设为首页收藏本站language 语言切换
查看: 2442|回复: 4
收起左侧

[其他] [BOOTCAMP项目资料分享] 【Winford分享】7609 CPU过高排错

[复制链接]
发表于 2013-1-21 17:13:05 | 显示全部楼层 |阅读模式
昨晚在电信割接的时候遇到一个有点意思的小故障,和大家分享一下。在分享排错思路前大家不妨先思考一下如果在项目现场操作设备过程中突然路由器进入卡死状态,Console突然进不去了,而设备又不允许重启的情况下,如何定位故障点?假设已经定位故障为CPU过高,如何定位什么因素引起的CPU过高,怎样排错呢?
       现场环境是这样的,7609-S为汇聚设备,华为CX600为商务楼接入层交换机,最近在做的项目为电信商务楼割接,也就是将原有的港湾商务楼接入层交换机替换为华为CX600。
  

故障引起与排查:
刷脚本过程中,由于不小心操作,把300多行的arp表刷进了7609,由于模式不对,路由器一直报错,紧接着就进入了卡死状态,Console直接没反应进不去了。等了一小会还是进不去,只能通过Console口接入到华为CX600上,然后登入到跳板3640,再从跳板登入到7609上。(之所以要先登跳板是因为运营商设备安全规则其中有一条低层设备不允许直接登入高层设备,而高层设备允许直接登入低层设备)登入7609后发现设备一切正常,但是直接用Console登入7609依旧进不去,下意识的show  process cpu,发现CPU维持在50%左右,正常CPU应该是10%不到的,为什么会出现这个情况呢?我相信如果重启一下7609,CPU就会降下来了,但是那是在企业网或者校园网的做法,城域网绝不允许轻易重启设备。怎样查看什么因素引起的CPU过高呢?这时候show processes cpu | exclude 0.00这条命令派上用场了,发现了CPU过高的原因。


紧接着就是怎样让CPU将下来:show  user  后  clear  line     把对应的连接kill掉,OK,CPU下来了~

后记:其实做项目的时候经常会发现很多命令平时大家在实验室都练过,但是能否在项目现场保持清醒的思路把它应用出来才是关键。转载:
http://bbs.spoto.net/thread-34101-1-1.html
12.jpg
1.jpg
发表于 2013-1-21 20:03:29 | 显示全部楼层
沙发 2013-1-21 20:03:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-1-22 10:04:27 | 显示全部楼层
非常感谢分享。很有用。
板凳 2013-1-22 10:04:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-1-24 09:23:43 | 显示全部楼层
show processes cpu | exclude 0.00 这就是我今天的最大收获了,感谢分享,希望后边的工作中不会出现这种状况。
地板 2013-1-24 09:23:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-16 09:25:37 | 显示全部楼层
5# 2013-10-16 09:25:37 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-10 21:45 , Processed in 0.092816 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表