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

RT-MSR3640-XS平时内存一直在85%左右

2025-12-08提问
  • 0关注
  • 0收藏,170浏览
粉丝:0人 关注:0人

问题描述:

 

我的MSR3640-XS平时最大上行300M左右,下载不到300M,实时cpu使用率5%上下不错过10%,但是内存使用率一直高居85%以上,断电核心交换机时依旧保持在85%,已经升级到新版本msr36x1-cmw710-escan-r6749p44.bin, version: 7.1.064

 

组网及组网描述:

 

后面的截图都是 dis  process memory的输出,求大神指导一下。下面有7003X的核心交换机,三层组网,主要用户都是wifi,抖音直播,后台运营等。不超过200个终端。

 

1 个回答
粉丝:15人 关注:0人

您设备的内存使用率确实持续偏高。从第一张图的关键信息 -/+ Buffers/Cache: Used 811884KB, Free 689724KB来看,系统的实际可用内存(Free)约为689MB,占总内存(约1.5GB)的46%左右。这表明,虽然表面数字显示已用内存很高,但有大量内存被用于系统缓存和缓冲区(Cached/Buffers),这是Linux内核(华三Comware基于Linux)优化性能的正常机制,旨在充分利用空闲内存加速数据访问。 然而,即使考虑缓存机制,13.8%的物理空闲内存(FreeRatio)​ 对于一个CPU负载很轻(3%-5%)的设备来说,仍然偏高,说明确实有进程或服务在持续占用大量内存。

根本原因排查

结合所有图片,特别是进程列表(第3-7张图),我们发现了一些内存消耗大户,它们是导致内存使用率居高不下的主要嫌疑对象:
  1. dbmd进程 (PID 256): 在第4张图中,该进程的内存占用百分比高达 7564%(此百分比计算方式特殊,但数值巨大已表明它是顶级内存消耗者)。这是设备的数据库管理进程,负责管理配置、状态等数据。如果网络复杂或配置庞大,此进程可能占用大量内存。
  2. xmlcfgd进程 (PID 389): 在第5张图中,其内存占用显示为 22232(单位应为KB,即约22MB)。这是XML配置管理进程,同样与设备配置相关。
  3. comsh进程 (多个PID): 在第5和第7张图中,出现了多个comsh(命令行Shell)进程,且占用内存不小(如第7张图中约86MB)。这通常是管理员通过命令行登录时产生的。存在多个实例且占用内存较高,需要关注。
  4. ntopd进程 (PID 1024): 在第6张图中,此进程占用内存 26420(约26MB)。这是您可能安装的流量分析工具,这类工具为进行深度包检测会消耗大量内存。

解决方案建议

建议您按照以下步骤进行排查和解决,从易到难: 第一步:检查并优化配置与非必要服务
  1. 检查运行配置: 登录设备,使用 display current-configuration命令查看当前配置。关注是否启用了非必要的复杂功能,如复杂的安全策略、大量的ACL规则、详细的日志记录、NetStream流量分析等。这些功能会显著增加 dbmd等进程的内存开销。如果可能,简化配置。
  2. 检查已安装的特性包: 使用 display install active查看已激活的特性包。ntopd进程的存在表明您可能安装了应用流量分析特性包。如果不需要此功能,可以考虑卸载它,这将直接释放大量内存。
  3. 关闭非必要的登录会话: 使用 display users查看当前登录的用户会话,对于闲置的Telnet或SSH会话,使用 free user-interface vty XX(XX为接口号)命令将其释放,以减少冗余的 comsh进程。
第二步:深入监控与进程管理
  1. 持续监控关键进程: 使用 display process memory命令(如第3张图),并按内存排序。可以反复执行此命令,观察 dbmdxmlcfgd等进程的内存占用量是否持续增长。如果存在内存泄漏,其占用会只增不减。
  2. 重启可疑进程: 如果确认某个进程(如 dbmd)存在内存泄漏或异常占用,可以尝试在维护窗口内重启该进程。(操作有风险,请谨慎!)
    • 首先使用 display process命令找到该进程的PID和对应的任务编号(Task ID)。
    • 然后使用 reset task task-id命令重启该任务。注意:这会导致该进程管理的服务短暂中断。
第三步:作为最终手段的硬件与官方支持
  1. 检查官方文档: 访问H3C官网,查询您使用的软件版本(msr36x1-cmw710-escan-r6749p44)是否有已知的内存相关Bug或已知问题列表。有时,升级到更新的推荐版本可以解决问题。
  2. 联系H3C技术支持: 如果以上步骤均无法解决问题,最有效的方法是联系H3C官方技术支持。在联系前,请收集好以下信息,以便工程师快速定位:
    • display version(版本信息)
    • display memory-usage(内存使用详情)
    • display process memory(进程内存信息,多收集几次)
    • display diagnostic-information(此命令会收集系统的完整诊断信息,是一个包含大量信息的文件,需要上传给工程师分析)

总结

您设备的高内存占用是正常缓存机制与个别进程(如 dbmd, xmlcfgd, ntopd)较高占用共同作用的结果。建议您优先从 “检查并停用非必要服务(如流量分析)”​ 和 “审查并简化设备配置”​ 入手,这通常能最有效地释放内存。如果问题依旧,再考虑进程重启或联系官方支持。 希望这些详细的分析和建议能帮助您解决问题!

收到,谢谢

zhiliao_I9q12 发表时间:2025-12-08 更多>>

收到,谢谢

zhiliao_I9q12 发表时间:2025-12-08

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明