您在这里:首 页 > IT技巧
【原创】网络设备高负载的原因和解决方案

在我们的运维工作中,有个很重要的任务是监视设备CPU使用率,一般来讲CPU使用率在60%以下我们认为是可以接受的,高于60%后即要分析原因,明确是否有故障,是否需要优化,是否需要升级设备。

   在IOS上,查看CPU使用率使用命令show process cpu ,加sort可以以高低排序,很容易确定问题所在。笔者根据以往经验归纳,主要有下面一些原因,供大家参考:

1.在接口上是否被disable fastswitching,用 show interfaces switching 命令察看接口流量.

2.用户登录经来,执行了命令,导致大量log输出。此时应清除无关用户

3.收到攻击,可以使用show ip traffic输出来确认来源,明确原因采取安全措施

4.交换机接到大量的错误包,show ip traffic 看看,检测链路质量和模块

5.生成树导致的CPU利用率是由生成树的实例个数以及活动接口的数量决定的。实例和活动接口越多,CPU利用率越高,应该更换生成树模式。

6.IOS命令也能导致CPU利用率峰值的产生,Show tech-support Write memory,Show running-configurationDebug 7.大量的IGMP requests(CPU处理IGMP消息),检查用户主机的应用和行为

8.同时有大量的DHCP请求,启用DHCP SNOOPING,限速。

9.以太网广播风暴,检查二层连接是否有环路,消除环路或者启用检查STP协议。


  通过逐条排查,应该可以确定CPU利用率高的原因,另外还有些CPU利用率高的情况还涉及到产品硬件或者软件的BUG,还应报告厂商以排错此类问题。

上一篇 揭秘svchost进程 下一篇 【原创】网络自动关闭端口的原因探秘

网站地图 | 联系我们 | 隐私条款 | 人才招聘 |

地址:深圳市南山区侨香路4060号香年广场A座302
粤ICP备12056245 2011© 深圳黎明网络教育中心版权所有 邮政编码:518057 Tel:(0755)26550000 Email:lmedu@liming.com