- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Azure Function的Premium计划中,我需要选择一个App Service Plan,我选择了Elastic Premium EP1
;它显示:总共 210 个 ACU、3.5 GB 内存、1 个 vCPU
;
关于 ACU:ACU 目前在小型 (Standard_A1) VM 上进行标准化,值为 100,然后所有其他 SKU 表示该 SKU 运行标准基准测试的速度大约有多快;例如,我的开发虚拟机:Standard_D2s_v3
,其 ACU 为 160 及以下规范:
vCPUs: 2
CPU Architecture: x64
Memory: 8 GiB
Hyper-V Generations: V1,V2
Azure Compute Units (ACUs): 160
我无法理解这一点:我的虚拟机有 2 个 vCPU,并且只有 160 的 ACU;同时,Azure 函数 EP1 中的单个 vCPU 提供 210 个总 ACU。
为什么?
Azure Function 的 EP1 使用的单个 1 vCPU 与我的开发虚拟机使用的 2 个 vCPU 有很大不同吗?
它们有何不同?他们在幕后使用不同的硬件吗?
最佳答案
根据这个Document.
Azure ACU 用于比较 Azure SKU 的性能。然后,所有其他 SKU 通常会指示该 SKU 完成通用基准测试的速度有多快。目前,ACU 在小型 (Standard_A1) VM 上标准化为 100。对于不同的工作负载,结果可能会有很大差异。
根据您的询问,Elastic Premium EP1 SKU 具有 1 个 vCPU、3.5 GB 内存和 210 个总 ACU。您的开发虚拟机 Standard_D2s_v3 有两个虚拟 CPU (vCPU) 和一个 160 的 ACU。这是因为:-
ACU 通过使用英特尔® Turbo 技术提高 CPU 频率来提高性能。性能水平根据虚拟机的大小、工作负载和事件主机而有所不同。因此,Azure Function EP1 中的单个虚拟 CPU 与开发 VM 中的两个虚拟 CPU 之间可能没有太大差异。 ACU 是比较它们性能的更好方法,因为它们内部使用不同的硬件。
此外,根据文档,如果 Elastic Premium EPI 计划有 210 个 ACU,则它属于支持 195-210 ACU 的 SKU。
关于Azure:vCPU 和 ACU 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76726479/
在Azure Function的Premium计划中,我需要选择一个App Service Plan,我选择了Elastic Premium EP1;它显示:总共 210 个 ACU、3.5 GB 内
我是一名优秀的程序员,十分优秀!