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

监控平台imc(u-center)监控linux内存问题

2天前提问
  • 0关注
  • 0收藏,95浏览
粉丝:0人 关注:0人

问题描述:

 

监控平台imc通过ssh监视方式监控一台应用类型为Linux的主机,当前显示该主机内存利用率51.87%(228.37GB/440.27GB),但在主机内实际查看发现(total:440 used:3 free:184 buff/cache:252 available:416),请问监控平台imc统计的已用内存228.37GB是如何计算而来的?

 

1 个回答
粉丝:142人 关注:10人

根据iMCLinux主机的监控机制,差异源于SNMP协议中内存计算方式与系统命令free的统计逻辑不同。以下是具体原因和计算逻辑:
 iMC内存利用率的计算原理

1. 数据来源
iMC通过SNMP协议读取设备的host_resources_mib库中的以下OID节点:

 hrStorageUsed (OID: 1.3.6.1.2.1.25.2.3.1.6) → 已用内存值
 hrStorageSize (OID: 1.3.6.1.2.1.25.2.3.1.5) → 总内存值
 利用率公式:(hrStorageUsed / hrStorageSize) × 100%
2. 关键差异点
 hrStorageUsed 实际对应 Total  Available(即总内存  可用内存),而非free命令中的Used列。

 Available内存:系统估算的真正可分配给应用程序的内存(包含Free + Buffers/Cache可回收部分)。

您的主机数据对比分析

 指标  free命令输出 (GB)  iMC计算逻辑 (GB)
 总内存  440.27 (Total)  440.27 (hrStorageSize)
 可用内存  416 (Available)   
 已用内存  3 (Used)  440.27  416 24.27
 iMC显示值    228.37 (异常值)
 
为什么显示228.37GB

1. 根本原因
设备的SNMP Agent返回的hrStorageUsed值异常,导致iMC读取到错误数据。可能原因包括:
 MIB实现问题:设备SNMP服务对hrStorageUsed的计算逻辑不符合标准(如错误包含缓存或未统计内存回收机制)。

 OID映射错误:iMC可能误读了其他存储类型(如Swap分区)的数据。


2. 验证方法
Linux主机执行以下命令,检查SNMP返回的真实值:
snmpwalk v 2c c <团体字> localhost 1.3.6.1.2.1.25.2.3.1.6
若输出值接近228.37 × 1024² KB,则确认是设备SNMP服务的问题。解决方案

1. 修正SNMP Agent配置
修改LinuxSNMP服务配置(如snmpd.conf),确保hrStorageUsed按标准计算(Total  Available):
 确认已启用hostresources模块

view systemview included .1.3.6.1.2.1.25.2.3
2. iMC侧手动修正
若设备SNMP无法修改,在iMC的设备管理中:
 进入该Linux主机的SNMP参数配置页面。

 启用 "内存使用量手工校正" 功能,输入正确的Total  Available值(24.27GB)。

3. 监控策略调整
iMC的性能监控策略中,为Linux主机选择 "基于可用内存的利用率计算"(若版本支持),公式改为:
[1  (Available/Total)] × 100% → 结果约为 5.5%(与free命令一致)。

注意:部分旧版Linux发行版的SNMP Agent存在已知Bug(如CentOS 6),需升级netsnmp包或打补丁。建议通过snmpwalk验证数据源头,优先在设备端修复SNMP服务。


监控是使用ssh监视方式监控的,没有用到SNMP的方式

zhiliao_eMP5AM 发表时间:2天前 更多>>

监控是使用ssh监视方式监控的,没有用到SNMP的方式

zhiliao_eMP5AM 发表时间:2天前

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明