![如何获取多个时间序列的平均值](https://linux22.com/image/1334141/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%A4%9A%E4%B8%AA%E6%97%B6%E9%97%B4%E5%BA%8F%E5%88%97%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC.png)
我有几台计算机在运行。我想获取这些计算机的平均 CPU 使用率并将其绘制成图表。因此,我定期收集这些计算机的 CPU 使用率。因此,对于每台计算机,我都有一组时间和 CPU 使用率的数据集。
但是不同机器上进行 CPU 测量的时间并不同步。例如,在第一台机器上,CPU 可能在时间 1、5、9 进行测量。在第二台机器上,CPU 可能在时间 2、5、8 进行测量。我想从这些不同的数据集中获取平均数据系列。您能给我一些资源吗?
谢谢——Supun。
答案1
基本上,您需要一个流程来将数据分到您想要报告的时间段。根据您的时间测量值所代表的内容,CPU 数据将进入同一个存储桶。例如,时间 1 和 2 可能进入存储桶 1,时间 3 和 4 进入存储桶 2 等。
我们对调查数据也做了类似的事情。回复可能会在几天甚至几周内收到。为了报告趋势数据,我们将数据汇总到日、周或月时间段。