首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UC Davis SNMP mib求和ssCPU*导致重叠

UC Davis SNMP mib求和ssCPU*导致重叠
EN

Stack Overflow用户
提问于 2011-04-11 07:51:36
回答 1查看 418关注 0票数 1

UC Davis SNMP MIB为ssCpuRawSystem声明了以下内容:

ssCpuRawSystem:这个对象有时可能被实现为'ssCpuRawWait(54)‘和'ssCpuRawKernel(55)’计数器的组合,所以在总结整个原始计数器时必须小心。

opennms社区中的CPU对象有一个很好的总结,看起来他们也遇到过这种情况,但问题仍然没有解决。

如何确定ssCpuRawSystem在我的系统中实现了什么?

作为一个例子,让我们以下面的S/W示例为例: Linux,内核2.6.32 +net版本5.2.0。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-11 13:20:02

该消息中的文本只是一个警告,在某些系统上,确切的值可能是不可用的,因此Net软件可以做的最好的事情就是将其他结果结合起来。

要准确地确定正在做什么,正确的做法是始终查看源代码(在代理/mibgroup/ucd/vmstat_linux.c中用于linux,但对于其他体系结构则是一个不同的并行文件)。

这表明:

代码语言:javascript
复制
    case CPURAWSYSTEM:
    long_ret = (vmstat(cpurawsystem)+vmstat(cpurawinter)+vmstat(cpurawsoft)) & MAX_COUNTER;
    return ((u_char *) (&long_ret));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5618341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档