为了账号安全,请及时绑定邮箱和手机立即绑定

基于snmp4j取得linux系统的cpu、ram信息

基于snmp4j取得linux系统的cpu、ram信息

慕森王 2018-12-07 11:26:54
ps:希望做过snmp的大拿能过来解答一下。         菜鸟通过 cat /proc/meminfo 得到linux系统的内存信息:       <ignore_js_op>       大家可以看到MemTotal: 2071272KB                        MemFree:97972KB     下面菜鸟同snmp4j得到的内存信息:      <ignore_js_op>      1.3.6.1.4.1.2021.4.5.0 = 2071272     1.3.6.1.4.1.2021.4.6.0 = 97964     1.3.6.1.4.1.2021.4.11.0 = 4259492     具体的OID信息可以看这里:http://blog.sina.com.cn/s/blog_77c854670100qwso.html    给大家截了一个内存信息的OID:    <ignore_js_op>      可以看到:Total RAM Free: .1.3.6.1.4.1.2021.4.11.0                    Total RAM used: .1.3.6.1.4.1.2021.4.6.0    菜鸟不知为什么会出现矛盾的地方:通过 “cat /proc/meminfo” 得到 MemFree:97972KB,而通过snmp4j得到Total RAM Free:1.3.6.1.4.1.2021.4.11.0 = 4259492,然而却与Total RAM used: .1.3.6.1.4.1.2021.4.6.0 =  97964 大致相同(肯定会有些许不同),不知道这是为什么?    大拿一定会知道的,望解答!    告诉菜鸟一下snmp4j计算cpu,内存,磁盘利用率等一些问题的方法。   谢谢!
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

在Linux运行 free -m 看一下结果情况

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 533 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信