交换机CPU使用率高的原因
Posted xinghen1216
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交换机CPU使用率高的原因相关的知识,希望对你有一定的参考价值。
交换机CPU的功能
1.管理已配置的软件协议,例如:
– 生成树协议(STP)
– 路由协议,例如OSPF和EIGRP
– 热备路由协议(HSRP)
– 思科发现协议(CDP)
– 端口聚合协议(PAgP)
– VLAN中继协议(VTP)
– 动态中继协议(DTP)
2.将配置/动态条目编程到硬件ASIC,例如:
– 访问控制列表(ACL)
– CEF条目
3.内部管理各种组件,例如:
– 以太网供电(PoE)线卡
– 电源
– 风扇架
4.管理对交换机的访问,例如:
– Telnet
– 控制台
– 简单网络管理协议(SNMP)
5.通过软件路径转发数据包,例如:
– Internetwork Packet Exchange(IPX)路由的数据包,仅在软件路径中受支持
– 最大传输单元(MTU)分段
查看CPU使用率的常用命令
1.show processes cpu----查看CPU使用率
2.show process cpu sorted----显示进程CPU排序
3.show platform healt----查看哪些平台特定的进程使用CPU
show platform health | exc 0.00----过滤掉0%的
4.show processes cpu sorted | section iosd
IOSd: This is the Cisco IOS daemon that runs on the Linux kernel. It is run as a software process within the kernel.
常见的CPU高利用率问题
常见的CPU高利用率问题
1.由于使用不完整的ARP进行K5L3审核作业而导致的CPU高利用率。如
Switch# show platform health %CPU %CPU RunTimeMax Priority Average %CPU Total Target Actual Target Actual Fg Bg 5Sec Min Hour CPU !--- Output suppressed. K5L3FlcMan FwdEntry 2.00 27.51 15 14 100 500 25 26 20 4454:02 K5L3Unciast IFE Revi 2.00 31.28 15 10 100 500 26 26 21 4695:14 K5L3UnicastRpf IFE R 2.00 31.41 15 7 100 500 26 26 20 4659:17
2.RSPAN导致CPU使用率高
尽管RSPAN VLAN不会学习任何MAC地址,但是带有未知源MAC的数据包副本仍会发送到CPU并在CPU处丢弃。
Switch# show processes cpu sorted CPU utilization for five seconds: 93%/7%; one minute: 94%; five minutes: 96% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 49 2095141161223088784 171 84.39% 84.85% 87.07% 0 Cat4k Mgmt LoPri 48 1195120 4781112 249 1.91% 1.86% 1.84% 0 Cat4k Mgmt HiPri !--- Output suppressed Switch# show platform cpu packet statistics all !--- Output suppressed Packets Dropped In Processing by CPU event Event Total 5 sec avg 1 min avg 5 min avg 1 hour avg ----------------- -------------------- --------- --------- --------- ---------- Unknown 0 0 0 0 0 Sa Miss 2600617361 17399 15937 12797 12257
3.控制流量拦截带来的高CPU使用率
以上是关于交换机CPU使用率高的原因的主要内容,如果未能解决你的问题,请参考以下文章