• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

路由器8808命令问题

13小时前提问
  • 0关注
  • 0收藏,34浏览
粉丝:0人 关注:0人

问题描述:

在SR8808X(R8530P23)路由器上执行display cu | in xxxx提示如下:请问是什么原因,怎么解决

Info: It will take a long time if the content you search is too much or the string you input is too long, you can press CTRL_C to break. 

2 个回答
粉丝:22人 关注:0人

这不是报错,也不是命令写错,是 SR8808X(Comware 7 / R8530P23)在执行 dis cu | in xxx 时的正常提示,原因和应对如下:

1. 为什么会出这行 Info

  • display current-configuration 在 SR8808X 这种机框式路由器上配置通常非常大(几千~几万行)。
  • 你又用了 | include 过滤,系统要先把整份运行配置生成出来再做正则匹配,CPU 和输出量都大。
  • Comware 在检测到“配置很长 / 过滤串较长”时,会先打印这句提醒:
    Info: It will take a long time if the content you search is too much or the string you input is too long, you can press CTRL_C to break.

    意思是:正在准备输出,可能要等一会儿,不想等就 Ctrl+C 中断,不是错误,也不会把配置搞坏。

2. 它其实已经在执行了

  • 提示完后会继续生成配置并逐行匹配输出,只是大配置设备可能卡几秒~几十秒。
  • 如果一直不输出,一般是:
    • 配置特别大(几万行)+ 终端分页(--- More ---)在等翻页;
    • 或者你匹配的正则太宽(比如 in 0 / in .*),命中行极多,刷屏慢。

3. 怎么处理 / 优化(按场景)

① 只想快点看到结果
  • 先关分页,避免卡在 --- More ---
    screen-length disable dis cu | in xxxx

    或用 no-more
    dis cu | in xxxx | no-more
② 配置太大,终端刷不过来
  • 缩小匹配范围,别直接 dis cu
    • 看接口:dis cu interface GigabitEthernet0/0/1
    • 看某协议:dis cu | in ospf / dis cu | in bgp
    • 看某 IP:dis cu | in 192.168.1.
  • section 看整段而不是全量匹配:
    dis cu | section interface GigabitEthernet0/0/1
③ 真要全量导出来查
  • 存文件再下到本地 grep,别在 CLI 硬刷:
    dis cu > flash:/cu.txt tftp/xftp/sftp 拉回本地看

    或者用 dis cu | in xxxx > flash:/match.txt
④ 不想等了
  • Ctrl+C 中断就行,对设备和当前配置没有任何副作用,重新敲命令即可。
⑤ 怀疑是不是卡死了
  • 另开一个 VTY 会话 dis cpu-usage 看一眼,确认不是 CPU 被打满;SR8808X 在业务高峰时 dis cu 确实会让主用板 CPU 短暂升高,属正常。

4. 小结

  • 这行 Info 是友好提醒,不是故障,命令语法没问题。
  • 生产环境大配置设备查东西,建议:先 screen-length disable → 用更精确的 | in / | section / 指定视图 dis cu interface xx → 实在大就 > flash: 导出。
  • 别在忙时反复 dis cu | in .* 这种宽匹配,纯属占 CPU。

暂无评论

粉丝:28人 关注:2人

SR8808X R8530P23 执行 display cu | in xxxx 提示 Info: It will take a long time...
提示信息直译:如果输出内容过大或者输入的字符串正则表达式过于复杂,查询将会耗费很长时间,可以按 CTRL+C 终止。
⚠️这条不是报错,只是系统预警提示,命令本身没有故障;SR8808X 大规格设备配置量巨大,display current‑configuration完整遍历全部运行配置做行过滤会消耗 CPU、耗时久,系统弹出友好告警。
产生该提示的 2 个主要诱因
配置文件体量巨大:SR8808X 核心路由器,大量接口、BGP/OSPF、ACL、策略、VPN 实例,display current‑configuration完整输出几万行,管道| include要逐行全量扫描,CPU 开销高。
过滤字符串是复杂正则表达式:包含特殊元字符[] . * + ()等,正则解析计算开销变大,更容易触发该提示。
敲完回车后等待,不按 Ctrl‑C,命令依然可以正常出结果,只是等待时间长;但大配置下会短暂抬高 CPU。
优化解决方法(优先使用前 3 种,避免全量扫描整个 current‑configuration)
方案 1:使用display current‑configuration feature按特性过滤(官方推荐,SR88 系列支持)
不要全量遍历全部配置,直接指定特性模块,只加载该模块配置,CPU 消耗极低,不会弹出慢查询提示。
shell
#示例,只看ospf相关配置
display current‑configuration feature ospf

#看bgp配置
display current‑configuration feature bgp

#看acl
display current‑configuration feature acl
支持 feature:interface、ospf、bgp、isis、acl、vpn‑instance、routing‑policy 等等。
方案 2:进入对应视图,执行display this
如果查询对象是接口、策略模板、VPN 实例,进入视图内部display this,只输出本视图配置,不需要扫描全机配置。
shell
system‑view
interface Ten‑GigabitEthernet1/0/1
display this

ip‑vpn‑instance test
display this
方案 3:导出完整配置到终端本地,本地文本工具搜索(最适合一次性批量检索)
终端软件(SecureCRT/Xshell 开启日志记录 log),执行display current‑configuration完整把全部配置输出保存到本地文本;
在电脑本地记事本 / Notepad++ 搜索关键字,不在设备上做管道 include 过滤,完全不占用设备 CPU。
方案 4:仍然坚持用| include查询的优化技巧
尽量使用简单普通字符串,不要写复杂正则,避免. * [ ] ( )等元字符;
如果提示出来,不要反复多次重复执行该命令,防止多进程同时扫描大配置导致 CPU 冲高;
等待输出,不要直接 ctrl‑c 频繁中断。
方案 5:统计匹配行数,加| count
shell
display current‑configuration | include "xxx" | count
排查确认
shell
#查看当前CPU,执行过滤前后观察CPU利用率
display cpu‑usage
执行display cu | include xxx瞬间 CPU 短时冲高属于正常现象,业务高峰期尽量避免频繁执行该全量过滤命令。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明