一例CISCO交换机内存耗尽问题
2012-08-06 11:12:36
拓扑图如下
故障现象 交换机BANK2 和BANK2 以及MANAGE 每隔3到7天就会出现内存耗尽。
使用CONSOLE 线连接交换机提示 %Low memory ,try again later使用TELNET 连接不上交换机.
因为BANK1和BANK2 两台交换机互为主备。而交换机上至接了2台服务器,2台路由器。
所以并没有怀疑是服务器或者是路由器的问题,
因为客户在使用CISCO CAN软件的时候,分别开了3个监控,其中一台机器双开了CAN软件而该软件的版本比较老,并且是使用WEB端口进行管理
使用SHOW HTTP SERVER ALL
查看链接
发现使用双开CAN的机器连接交换机的并发过多,总并发超过交换机的最大负荷。
于是把双开CAN的机器关掉一个CAN软件,重启交换机 网络恢复正常。 此次以为问题解决。重启后交换机CPU 利用率在10%左右内存利用率在40%左右。
三天以后观察网络设备的健康状态 发现 BANK2 MANAGE两台交换机的内存利用率全部高达67%以上。
说明该网络中还有问题
通过观察发现BANK1 和BANK2 只有成为ROOT (主交换机)的内存利用率才会高达67%,
在交换机上配置交换机广播风暴抑制等策略均无效。
怀疑和服务器的TEAM 有关两台不同品牌的服务器 所组成的TEAM 不一样。
出于尝试的目的 对交换机更新了IOS
更新IOS 后交换机的内存利用率正常情况下 为75% 比没更新前的正常利用率40%要高35%。
单交换机运行一周后观察内存利用率任为75% 没有波动。至此 认为问题解决
评论(4)
- 里棚(13916059856) :我是看不懂的
- 郭淘 :已阅
- 罪人 :牛逼
- 杨林 :找两台备机暂时顶下,空跑两台交换机,观察利用率
😕/user.qzone.qq.com/94631137):找两台备机暂时顶下,空跑两台交换机,观察利用率- 枯叶问情 :一台备用的交换机都木有,刷新的IOS 后机器稳定运行了半个月了,没有出现问题。不过新版本比较占内存 2960本身内存只有32M,新版本的IOS 本身就要占据10M 左右 导致只有20多M内存可用,加上运行必要的进程,交换机本身就只剩下7到8M的空余内存了