日期:2014-05-18  浏览次数:20686 次

有谁知道关于windows平台下通过snmp获取cpu使用率的请进来
本人目前正在从事snmp相关的开发工作,有一个问题一直没有解决,就是snmp获取cou使用率。
首先我是要获取windows平台的snmp数据,但是我经过研究,发现相比Linux平台,windows平台下关于cpu的oid真的少的可怜,目前我知道的是snmp并没有能够直接获取cpu使用的oid,如果能实现必须要通过数学计算,应为windows平台下默认的cpu相关的oid太少了,snmp的mib是否能够扩展,就是通过自己来扩展snmp的oid。
不知有没有人实现过我提到的功能,在windows下能使用那些oid来获取值计算出使用率,或者获得的值应该怎么样处理,应为我取到的值好像是cpu的速率,只通过速率能否计算出使用率。
net-snmp是应用于开发是snmp的一个软件,是否有人用过,它好像跟原生的snmp不是很兼容,如果有开发过的人能否给我一些过于cpu方面的资料。

------解决方案--------------------
就是把这几个值加起来求平均值,在做这方面开发。