AppRunner的CPU利用率的单位是什么?

0

【以下的问题经过翻译处理】 查看 CloudWatch 指标 AppRunner > 实例指标 > CPU 利用率,我发现我的实例达到了 1000 的未知单位。那么问题很简单 - CPU 利用率的单位是什么?

目前我有以下理论:

  • 官方 文档页面 上关于 AppRunner 指标的说明不太有用;他们的描述是 "每分钟期间的平均 CPU 使用率"。
  • 最显然的是 CPU 的百分比,但是应该停在 100%,所以 1000% 没有多大意义。
  • 根据其他一些 AWS 产品的说法,100% = 1 vCPU。这个 SageMaker 问题 表示 400% = 4 vCPU。因此,1000 将是 10 vCPU。
  • 但是我的实例被配置为使用 1vCPU 和 2GB。所以我仍然期望最大值为 100,而不是 1000。我是否可以在短时间内超过最大值?如果这样,我会被额外收费吗?
  • 另一种理论是这可能与少于 1vCPU 有关 - 象 AWS Lambda 的 CPU 限制一样,它允许您使用少于 1vCPU。即,1000 = 1vCPU。
  • 最后,我可能有什么做错了。我可以分享一些设置的详细信息。我在 CloudWatch 中使用了最大的聚合统计,并且只有一个实例在运行。

但总的来说 - 有人知道 AppRunner 的 CPU 利用率的单元是指什么吗?

profile picture
专家
已提问 5 个月前38 查看次数
1 回答
0

【以下的回答经过翻译处理】 CPU的单位是百分比,正如你所说的那样。在附加的显示“Graphed Metrics”的图表中,我看到选择了两个标签。你可以尝试只选择第二个标签(CPU利用率),并告诉我们你看到了什么吗?当选择两个或更多的指标时,CloudWatch将显示"various metrics"。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则