免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3108 | 回复: 0
打印 上一主题 下一主题

[网络管理] 基于snmp4j取得linux系统的cpu、ram信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-17 17:02 |只看该作者 |倒序浏览
ps:希望做过snmp的大拿能过来解答一下。
   
      菜鸟通过 cat /proc/meminfo 得到linux系统的内存信息:

      

      大家可以看到MemTotal: 2071272KB
                       MemFree:97972KB

     下面菜鸟同snmp4j得到的内存信息:

     

     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:

   

     可以看到: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,内存,磁盘利用率等一些问题的方法。

   谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP