无法正确计算CPU使用率%

问题描述 投票:0回答:1

我正在使用 here 提供的脚本(与下面引用的略有不同)来获取 Droplet VM 的 CPU 使用情况。

snd 日期作为当前时间(以秒为单位) 开始日期为当前时间 - 180 秒

但我仍然无法正确获取利用率。提供了 shell 脚本输出和 CPU 利用率图的屏幕截图。

知道为什么我没有得到图表中的实际利用率吗?

shell digital-ocean cpu-usage droplet
1个回答
0
投票

我刚刚通过以下修改进行了测试:

API_ENDPOINT="https://api.digitalocean.com/v2/monitoring/metrics/droplet/cpu?host_id=$HOST_ID&start=$(($(date +%s) - 180))&end=$(date +%s)"

注意

($(date +%s) - 180)
时间中的
start

它似乎按预期工作。

您在脚本中所做的具体更改是什么?

© www.soinside.com 2019 - 2024. All rights reserved.