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

报告不一致,我有点问题。 我目前有一台服务器运行Ubuntu 14.04.1可靠,我正在接受SNMP警报,说我的两个核心是100%的使用率。 当我login到服务器通过top / htop检查时,看起来好像所有内核的使用率都在10%以下。 但是我可以用SNMPwalk复制SNMP结果。 所以我真的有两个问题。

为什么两者的区别?

而且我如何确认哪一个更准确呢?

htop输出

SNMPwalk输出

任何人都可以提供的任何洞察力将不胜感激。

提前致谢!

他们都是真的显示相同的东西。 htop输出中的灰色条显示iowait时间,其中处理器除了等待IO操作之外没有做任何事情(但仍在使用100%),并且我猜测它configuration为不使用Iowait时间来计算百分比计算。

SNMP只是给出一个广泛的概述。