如何找到多租户环境中的总体CPU使用率?

时间:2019-04-13 00:26:40

标签: cpu-usage distributed-computing distributed-system

我有一个服务器/多个工作程序架构来运行分布式查询。查询完成后,它将向服务器报告完成所需的总时间,并且我维护了一个用于总CPU时间(totalCpuTime)的运行计数器,以完成所有查询。有了这个计数,我想公开服务器上群集的总体CPU使用率。

我正在考虑每3分钟轮询一次totalCpuTime(采样率)。可以说我有两个数据点d1d2彼此分开,sampling_rate = 1800s。我做了cpuUsage = (d2 - d1)/total_number_of_workers * sampling_rate,但这给了我大于100的数字,我不知道该如何理解。

有什么想法或其他方法吗?

0 个答案:

没有答案