从设备上看内存使用率并不高 70+,但是他们监控平台显示80+
请帮忙分析一下看看是否有问题
1,帮忙答复一下是否有运行风险,
2,并帮忙解释为啥有这种差异?
2G设备本身空配置启动的时候,大概就要占用内存1.2G左右
Snmp监控内存高是因为下面原因吧,后面会有补丁拉起mib和设备命令行回显,
mib 节点计算内存的方式与设备display memory计算内存的方式存在差异。
主要差异点就是cache 段可用缓存
Mib节点的计算已经使用内存的方式是 1-free/total
而display memory 中计算freeratio的方式是free+cache段可释放缓存/total,也就是display memory显示的实际可用内存要比mib节点计算出来要多,
多的部分就是cache段可释放缓存。
Cache段的可释放缓存属于设备正常的机制,在设备运行过程中以及补丁加卸载过程中都会有cache段缓存产生,这部分缓存实际也属于设备的可用内存
2G设备本身空配置启动的时候,大概就要占用内存1.2G左右
Snmp监控内存高是因为下面原因吧,后面会有补丁拉起mib和设备命令行回显,
mib 节点计算内存的方式与设备display memory计算内存的方式存在差异。
主要差异点就是cache 段可用缓存
Mib节点的计算已经使用内存的方式是 1-free/total
而display memory 中计算freeratio的方式是free+cache段可释放缓存/total,也就是display memory显示的实际可用内存要比mib节点计算出来要多,
多的部分就是cache段可释放缓存。
Cache段的可释放缓存属于设备正常的机制,在设备运行过程中以及补丁加卸载过程中都会有cache段缓存产生,这部分缓存实际也属于设备的可用内存
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作