Azure:vCPU和ACU之间的关系是什么?

wwwo4jvm  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(167)

在Azure Function的Premium计划中,我需要选择一个应用服务计划,我选择了Elastic Premium EP1;上面写着:210 total ACU, 3.5 GB Memory, 1 vCPU;
关于ACU:ACU当前在100的小型(Standard_A1)VM上标准化,并且所有其他SKU然后表示该SKU可以运行标准基准的大约快多少;例如,我的dev VM: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,ACU只有160;同时,Azure函数的EP 1中的单个vCPU提供210个总ACU。
为什么?为什么?
Azure Function的EP 1使用的单个1 vCPU与我的开发虚拟机使用的2 vCPU有很大不同吗?
它们有什么不同?他们在引擎盖下使用不同的硬件吗?

56lgkhnf

56lgkhnf1#

根据这个Document.
Azure ACU用于比较Azure SKU的性能。然后,所有其他SKU通常指示该SKU可以多快地完成公共基准。目前,ACU在100的小型(Standard_A1)VM上标准化。对于不同的工作负载,结果可能会有很大差异。
根据您的询问,Elastic Premium EP 1 SKU具有1个vCPU、3.5 GB内存和总共210个ACU。您的开发VM Standard_D2s_v3有两个虚拟CPU(vCPU)和160的ACU。这是因为:
ACU通过使用英特尔®睿频技术提高CPU频率来提升性能。性能的程度根据VM的大小、工作负载和活动主机而有所不同。因此,Azure Function的EP 1中的单个虚拟CPU与开发VM中的两个虚拟CPU之间可能没有太大差异。ACU是比较它们性能的更好方法,因为它们内部使用不同的硬件。
此外,根据文档,如果弹性高级EPI计划有210个ACU,那么它福尔斯支持195-210个ACU的SKU。
x1c 0d1x的数据

相关问题