设备开局与基础配置61 条

CPU 利用率查看

CPU 冲高是最常见的“设备好卡”投诉:先看 5 分钟均值与 TOP 进程,再联查接口流量与二层环路,避免盲目重启。

网络设备配置速查网络更新于 2026-10-13

CPU 利用率怎么看

三厂设备都提供三档 CPU 统计窗口:5 秒、1 分钟、5 分钟。5 秒值反映瞬时波动,可能是正常突发;1 分钟与 5 分钟值才能说明趋势。查 CPU 高的问题,顺序是:先看三档数值确认是持续偏高还是瞬时尖峰,再看最耗 CPU 的进程或任务,最后结合接口流量、二层环路、ACL 与日志联查原因。CPU 冲高本身不是故障,找不到原因才是。

基本信息

适用平台全部设备
统计窗口5 秒 / 1 分钟 / 5 分钟(三厂一致)
华为命令族display cpu-usage、display cpu-usage history
思科命令族show processes cpu sorted(直接给 TOP 进程排序)
H3C 命令族display cpu-usage

典型使用场景

  • 用户反馈设备管理界面卡顿、命令行响应慢,先确认 CPU 是否真的偏高
  • 设备出现环路或广播风暴时,用 CPU 数据与接口流量互相印证
  • 例行性能巡检,把 CPU 5 分钟均值纳入基线,便于对比历史
  • 变更前评估:部署大量 ACL、路由策略或镜像前,确认控制平面还有余量
  • 故障定位:区分控制平面繁忙与转发繁忙,决定是优化配置还是扩容链路

华为 VRP

华为 VRP
<SW-CORE-01> display cpu-usage
CPU Usage Stat. Cycle: 60 (Second)
CPU Usage            : 23% Max: 71%      ! 当前值与历史峰值
! 看趋势曲线:
<SW-CORE-01> display cpu-usage history
! 按任务看占用:display cpu-usage task(部分平台支持)

思科 IOS 与 H3C

思科 IOS 与 H3C
SW-CORE-01# show processes cpu sorted
CPU utilization for five seconds: 23%/0%; one minute: 18%; five minutes: 15%
! 斜杠后是中断占用百分比,末列是 5 分钟均值

<H3C> display cpu-usage
Slot 1 CPU 0 CPU usage:
   5% in last 5 seconds
   4% in last 1 minute
   4% in last 5 minutes

输出逐列读法

字段含义正常与异常
5 秒值瞬时占用偶发尖峰属正常,可持续高才需关注
1 分钟值短周期平均与 5 分钟值一起看趋势
5 分钟值长周期平均长期高于 70% 说明控制平面确实吃紧
Max 峰值统计周期内最高值峰值接近 100% 说明曾出现排队风险
任务/进程列表按占用排序的明细异常进程往往能直接指出方向
思科的 sorted 参数直接按占用排序输出,定位最快;华为与 H3C 默认只给整体数值,需要结合历史曲线或任务视图进一步定位到具体进程。
CPU 高同时出现端口指示灯狂闪、MAC 地址漂移、用户网络时断时续,优先排查二层环路与广播风暴,不要先怀疑硬件性能不足去申请换机。

易错点

  • 拿单次瞬时值下结论:5 秒值 90% 可能是正常的周期性突发,判断必须看 1 分钟与 5 分钟均值
  • 只看 CPU 不看转发:高 CPU 未必影响业务,业务卡的设备 CPU 也未必高,两个指标要结合看
  • 把中断占用当进程占用:思科输出里斜杠后的百分比属于中断处理,排查方向与进程占用完全不同
  • 出问题先重启:重启会清空历史曲线与进程数据,破坏现场,应先采集完整输出再决定动作

数据来源与参考

  • 华为产品文档:CPU 使用率
  • Cisco IOS show processes cpu
  • H3C Comware 7 CPU 监控

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌