锐捷CPU-rl_con 进程高

一、故障现象

路由器CPU rl_con进程利用率高

二、组网拓扑

三、可能原因

1、show 命令打印较多。

四、排查步骤

步骤一:通过命令show cpu查看进程cpu利用率

Ruijie#show cpu
=======================================
CPU Using Rate Information
CPU utilization in five seconds: 0%
CPU utilization in one minute : 0%
CPU utilization in five minutes: 0%
NO 5Sec 1Min 5Min Process
0 0% 0% 0% LISR INT
1 0% 0% 0% HISR INT
......
146 0.00% 0.00% 0.00% rl_con
147 100.00% 99.97% 99.97% idle
进程解释:
rl_con 控制台线程,用于处理命令,打印或者命令执行的进程,所执行的命令的执行函数长时间占用CPU。

步骤二:检查设备是否开启console日志打印。

比如执行show run、show 命令都会对CPU有所影响,可以在信息收集完一段时间检查cpu利用率是否下降。
可尝试关闭console口的日志输出功能,Ruijie(config)#no logging console
或限制日志的输出速率, Ruijie(config)# logging rate-limit all 10 except emergencies

五、信息收集

show run
show memory
show version
show cpu
show debug
vtty 1/0
en
show debug
ctrl+x //退出线卡
show log
show memory
show arp
show ef-rnfp all //间隔10S,收集3次
Show ip fpm statistics
sh ip fpm users
show ip rou summary
show ip ref route statistic
sho ip ref adjacency
show ip fpm st
show ip fpm count
show core | b Buff
debug support
show except
pcie show
show skb
show task
show efb

六、总结与建议

rl_con线程一般在收集信息或调试信息操作时,将导致该线程占用CPU过多的资源。比如debug/show信息/@@@@@信息等。一般都是在打印时间段内CPU飙高,打印信息完毕后会回归正常。
阅读剩余
THE END