python是做网站的吗,做漫画网站的需求,企业网站的作用,网站当前链接CPU占用率高是设备本身的一种现象#xff0c;直观表现为display cpu-usage命令查询结果中整机CPU占用率“CPU usage”偏高#xff0c;如超过70%。在网络运行中CPU高常常会导致其他业务异常#xff0c;如BGP震荡、VRRP频繁切换、甚至设备无法登录。 通常#xff0c;整机CPU占…· CPU占用率高是设备本身的一种现象直观表现为display cpu-usage命令查询结果中整机CPU占用率“CPU usage”偏高如超过70%。在网络运行中CPU高常常会导致其他业务异常如BGP震荡、VRRP频繁切换、甚至设备无法登录。 ·通常整机CPU占用率过高是由于某些任务的CPU占用率居高不下导致的。具体导致某任务CPU占用率高的可能原因上送CPU报文过多如环路或DoS报文攻击STP网络频繁震荡收到大量TC报文造成设备频繁删除MAC表和ARP表项设备产生海量日志占用大量CPU资源。 ·执行命令display cpu-usage查看各任务的CPU占用率。记录CPU占用率超过70%的任务名称。这个取值并非绝对数值有可能某些任务执行时就需要占用70%的CPU而对业务不会造成影响也有可能某些任务占用CPU 30%时就会对业务造成影响。应该根据实际情况判断。 ·执行命令display cpu-defend statistics查看上送CPU报文的统计信息关注丢弃计数。如果某种类型报文“Drop”计数较大且对应上一步中占用的CPU使用率较高可以判断为发生了报文攻击。 ·如果没有发现有流量过大的报文检查是否TC报文过多。支持STP的设备上STP使能情况下设备在接收到TC-BPDU报文时会删除MAC地址表项和ARP表项。如果有人伪造TC-BPDU报文恶意攻击设备短时间内会收到很多TC-BPDU报文频繁的删除操作会导致CPU占用率比较高。执行命令display stp查看接口下收到的TC报文和TCN报文计数。如果该值很大系统视图下执行命令stp tc-protection配置对TC类型BPDU报文的抑制。配置此命令后默认每个Hello周期处理3个TC报文。可以根据实际情况通过stp tc-protection threshold命令指定处理的报文数量门限值可以通过stp timer hello命令修改Hello周期的时长。 ·如果没有执行命令loop-detect eth-loop alarm-only配置当发生MAC地址漂移时产生告警。如果网络中有环路当设备两个接口学习到同一个MAC表项时会产生告警根据告警提示信息查看相应的接口连接以及组网需求。如果不需要环网根据组网图将其中一个端口shutdown处理。如果确实需要环网关闭Loop Detection功能并启动STP等破环协议。 ·如果设备已经配置了loop-detect eth-loop alarm-only但是没有看到告警检查设备是否产生海量日志某些异常情况下如受到攻击、运行中发生了错误、端口频繁Up/Down等设备会不停打印诊断信息或日志信息。此时对存储器要进行频繁的读写操作会造成CPU占用率升高。执行命令display logbuffer查看是否有大量的异常日志。