ACU 是 azure 应用服务计划中计算计算的标准方法吗?

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

我正在尝试了解 ACU 以标准化整个应用程序服务计划中的计算单元。 ,如果我错了请纠正:

我将 ACU 理解为计算能力,所以让我们考虑我的 ASP S1 是 100 ACU 1 核心...如果它在 5 分钟内达到 50% cpu 百分比,是否意味着 ASP 消耗了 50 个 ACU共 100 个

同样,如果我有一个 S2 计划,配备 100 个 ACU 两个核心,那么这意味着我有 200 个 ACU

因此,S1 中相同的 50% 现在 S2 中为 25%,因为现在我知道它消耗 50 个 ACU。因此,对于具有 200 个 ACU 的机器,它会达到 25%

我的问题基本上是:

 - can we multiply core and ACU to get the total     ACU (compute power)

 -and me converting the cpu percentage to ACUs will it help me choosing the right ASP ? 
azure cpu azure-app-service-plans
1个回答
0
投票

你的理解并不遥远。然而,ACU 是一个相对测量值,包含内存和 CPU。内存与CPU核心成正比

同样,如果我有一个 S2 计划,配备 100 个 ACU 两个核心,那么这意味着我有 200 个 ACU。

S2计划有200个ACU。在所有情况下,这并不能直接从核心数量转化而来。例如,有一些专用计划,其中底层 CPU 时钟速率将更高或更低。以及具有更高内存与 CPU 比率的计划。这些会影响 ACU。

我们可以将核心和ACU相乘来得到总ACU(计算能力)吗

不。尽管 ACU 和 CPU 核心以及内存在 S1 和 S2 示例中是成比例的,但如上所述,它们并不适用于所有计划。

我将 cpu 百分比转换为 ACU 会帮助我选择正确的 ASP 吗?

在调整计划规模时使用此作为指导是相当合理的,是的。但不要忘记,您需要考虑应用程序的内存和存储要求。

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