HUAWEI VRP内存利用率

问题的提出:
华为vrp设备内存利用率(使用oid获取)
根据之前的提供的mib的解释可以做如下:

内存利用率=hwMemoryDevRawSliceUsed/hwMemoryDevSize 

但是发现问题是什么呢?
得到的内存利用率一直不变!基本不可能的事
猜测是hwMemoryDevRawSliceUsed不变,我没有理解这个hwMemoryDevRawSliceUsed的意思

snmpwalk 发现hwMemoryDevFree会变动
于是改为
内存利用率 = 100-hwMemoryDevFree/hwMemoryDevSize
参考:
[1] 
http://www.doc88.com/p-717689919692.html
1.2NE80显示的内存意思是什么

[2]

hwMemoryDevTable详细描述

该表提供设备所有内存使用率统计信息,包括内存总量、空闲量、占用量等。

该表的索引包括hwFrameIndex、hwSlotIndex、hwMemoryDevModuleIndex。

该表的OID前缀是1.3.6.1.4.1.2011.6.3.5.1.1。

节点

数据类型

最大访问权限

含义

实现规格

hwMemoryDevModuleIndex[1]

Integer (32 bit)

Not-accessible

该节点只用于扩展。对于单CPU设备,该节点取值为0。

实现与MIB文件定义一致。

hwMemoryDevSize[2]

Unsigned (32 bit)

Read-only

指示被管理对象的内存总量,单位是字节。包括每块板上空闲的内存量和已占用的内存量,即,是hwMemoryDevFree与hwMemoryDevRawSliceUsed的和。每块单板都有一个内存,内存大小因产品而异。

实现与MIB文件定义一致。

hwMemoryDevFree[3]

Unsigned (32 bit)

Read-only

指示设备上空闲内存的总量,单位是字节。该值总是小于hwMemoryDevSize。

实现与MIB文件定义一致。

hwMemoryDevRawSliceUsed[4]

Unsigned (32 bit)

Read-only

指示设备上已占用的raw slice内存总量,单位是字节。该值总是小于hwMemoryDevSize。

实现与MIB文件定义一致。

hwMemoryDevLargestFree[5]

Unsigned (32 bit)

Read-only

指示被管理对象上目前未被占用的最大连续字节数。是系统当时可以分配的最大内存量。该值总是小于hwMemoryDevSize。

实现与MIB文件定义一致。

hwMemoryDevFail[6]

Integer

Read-only

指示内存分配失败的次数。缺省值为0。

实现与MIB文件定义一致。

hwMemoryDevFailNoMem[7]

Integer

Read-only

指示由于没有空闲内存导致的内存分配失败次数。缺省值为0。

实现与MIB文件定义一致。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值