我很确定这是一个配置错误,但我无法弄清楚。我正在监控的机器的cpu屏幕显示CPU系统时间约为4%-5%,cpu良好时间约为20%。托普显示,我正在监控的机器的cpu%是39-40%。为什么Zabbix不能正确显示结果?
我对zabbix不是很熟悉,但我知道我以前见过它为机器显示正确的统计数据。
发布于 2013-02-03 09:19:16
这里有几个可能与你的数字相关的问题。首先,您是查看每个核心的CPU使用情况,还是所有内核的平均使用情况,甚至是总体情况。适用于某些操作系统(如。FreeBSD) top将显示总的CPU使用情况。如果你有8个核心,你可以有高达800%的CPU使用率!
在Linux上,您可以通过在顶部按"1“来显示每个内核的CPU使用情况。
接下来,您需要考虑CPU使用的真正含义。这根本不是一个简单的概念,因为CPU的使用在瞬间并不是一个有意义的概念。相反,它是一种在一定时间内的使用量,例如最后一秒钟。而运行top本身将改变测量结果,因为测量CPU的使用可能需要相当多的CPU本身。
由于这个原因,在最上面的输出开始时可以找到另一个CPU负载的度量:
load average: 1.35, 1.27, 0.72
下面是一个有用物品,讨论如何解释加载值。
https://stackoverflow.com/questions/14456924
复制相似问题