我用花来监控我的rabbitmq队列,我无法理解平均负载是如何计算的,如果有人能解释一下,那将有很大的帮助。
我有一个四核处理器。
谢谢你。
问问题
2434 次
2 回答
11
我知道这个问题已经被问了一段时间并且可能已经解决了,但是对于那些新来的人来说,我发现了:
正如斯蒂芬在评论中指出的那样,load average
定义如下:
def _load_average():
return tuple(ceil(l * 1e2) / 1e2 for l in os.getloadavg())
源文件在这里。
并且os.getloadavg()
如此处所述:
过去 1、5 和 15 分钟的平均系统运行队列
因此,花仪表板中负载平均值中的三个数字分别是过去 1、5 和 15 分钟内系统的队列负载平均值乘以 100(我猜是百分比)。
于 2018-03-06T16:34:21.593 回答
0
它表示三个不同时间线中特定工作者/工作者系统的负载。考虑这是您在屏幕上看到的平均负载,0.44、0.28、0.25,然后它以这种方式解释。
- 最后一分钟 (0.44)
- 最后五分钟 (0.28)
- 最后十五(0.25)。
本文将彻底阐明这个主题。
于 2021-10-05T12:27:54.540 回答