SNMPD 向 top/htop 报告冲突的 CPU 使用率

SNMPD 向 top/htop 报告冲突的 CPU 使用率

我在报告差异方面遇到了一些问题。我目前有一台运行 Ubuntu 14.04.1 Trusty 的服务器,并收到 SNMP 警报,称我的 2 个核心使用率为 100%。当我登录到服务器通过 top/htop 检查时,似乎所有核心​​的使用率都低于 10%。但是,我可以使用 SNMPwalk 复制 SNMP 结果。所以我实际上有两个问题。

为何两者会有如此差异?

我该如何确认哪一个更准确?

htop 输出

SNMPwalk 输出

任何人若能对此提供任何见解,都将不胜感激。

提前致谢!

答案1

它们实际上都显示相同的内容。htop输出中的灰色条表示 iowait 时间,在此期间处理器除了等待 IO 操作外没有执行任何操作(但仍在 100% 使用中),我猜它以某种方式配置为不使用 iowait 时间进行百分比计算。

SNMP 只是给出了一个大致的概述。

相关内容