智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

如何在华为路由器交换机查看CPU占用率

1. 前言

本文主要讲解如何在华为路由器交换机上查看CPU占用率。

如何在华为路由器交换机查看CPU占用率

2. CPU占用率高是否影响数据转发?

设备采用控制平面和转发平面分离的双平面架构,数据转发由以转发引擎为核心的转发平面完成。因此控制平面的CPU占用率过高一般不会影响转发面的数据转发。只有当控制平面由于CPU占用率过高出现了协议震荡等情况时,才可能引起转发表的变化进而影响数据转发。

3. 常见的CPU进程如cap32、vrp、monitor等的含义是什么

常见的CPU进程如cap32、vrp、monitor等的含义是什么

常见的CPU进程名称及含义如下表所示。

进程名称 进程描述
cap32 转发业务。该任务占用率高,说明CPU收到大量协议报文并进行处理,可能是IP报文攻击导致。
vrp 虚拟路由任务。该任务占用率高,可能是CPU控制面业务瞬间增多。
monitor 监控进程。该任务一般占用率会比较低。
VALP 实现NAT ALG协议栈任务。该任务占用率高,可能是设备使能了NAT ALG功能后,报文上送到控制面处理导致的。

4. 如何判断系统和进程的CPU占用率是否过高?

如何判断系统和进程的CPU占用率是否过高?

一般情况下,如果系统CPU占用率长时间运行时不超过80%,短时间内不超过95%,不是持续升高,且未产生CPU占用率过高的告警,可认为处于正常范围。系统也可能在某一瞬间CPU变高产生告警,但很快恢复正常,这有可能是设备刚启动、在某一时刻集中读取光模块信息、瞬间流量增多等各种具体情况导致,一般不影响设备运行,也属于正常现象。

对于每个CPU任务进程,可能会因为业务量和处理时间不同,CPU占用率值有时很低,有时又比较高。只要系统CPU占用率不超过80%并且未产生CPU占用率过高的告警,可认为处于正常范围。

CPU占用率过高相关的告警:

ENTITYTRAP_1.3.6.1.4.1.2011.5.25.219.2.14.1 hwCPUUtilizationRising

5. CPU占用率过高如何解决?

当设备CPU占用率过高时,可观察设备或网络是否存在以下情况:

    1. 设备CPU占用率是持续高还是瞬间变高。瞬间变高可能是因为某个操作导致,比如设备刚启动、在某一时间点集中读取光模块信息、瞬间流量增多等,一般不影响设备运行。
    1. 查看是什么任务进程导致了CPU占用率过高,对该任务进行分析。
    1. 查看日志和告警信息,确定是否存在硬件故障告警。
    1. 通过日志或者告警查看设备上是否存在端口频繁Up/Down的情况,如果存在,请检查端口光模块是否发生故障,是否使用了华为非认证光模块。同时需要对端口配置和端口流量进行分析。
    1. 是否有网管频繁操作设备。
    1. 检查设备是否发生STP震荡或者路由协议震荡。
    1. 网络结构是否发生了变化,网络中是否存在环路。
    1. 网络上是否存在恶意攻击行为。

6. 查看CPU占用率对应的网管OID是什么?

查看CPU利用率对应的网管OID节点如下表所示。

节点名称 节点OID 数据类型 含义 实现规格
hwEntityCpuUsage 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5 Integer32 CPU占用率。 read-only
hwEntityCpuUsageThreshold 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.6 Integer32 CPU占用率告警门限。 read-write

7. 结论

通过本教程,您应该已经了解到如何在华为路由器交换机查看CPU占用率。如果您有疑问,请留言。

赞(3)
未经允许不得转载:IT认证轻松考 » 如何在华为路由器交换机查看CPU占用率
分享到: 更多 (0)

学习QQ群:581420468

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!