15

我用花来监控我的rabbitmq队列,我无法理解平均负载是如何计算的,如果有人能解释一下,那将有很大的帮助。
我有一个四核处理器。
谢谢你。

4

2 回答 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,然后它以这种方式解释。

  1. 最后一分钟 (0.44)
  2. 最后五分钟 (0.28)
  3. 最后十五(0.25)。

本文将彻底阐明这个主题。

于 2021-10-05T12:27:54.540 回答