查找可用于某个区域的总核心数

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

我需要提取与我的订阅相对应的可用核心总数。我解雇了以下查询,它返回了vCPU的值。

**az vm list-usage --location westus --output table**

**Name                                CurrentValue    Limit
-------------------------------  --------------  -------
Availability Sets                              0     2000
Total Regional vCPUs                           2       10
Virtual Machines                               1    10000
Virtual Machine Scale Sets                     0     2000
Standard B Family vCPUs                        2       10
Basic A Family vCPUs                           0       10
Standard A0-A7 Family vCPUs                    0       10
Standard A8-A11 Family vCPUs                   0       10
Standard D Family vCPUs                        0       10
Standard Dv2 Family vCPUs                      0       10**

在这里,我创建了一个HDInsight集群(VM Size Standard_D3_V2),其中包含2个headnode,3个worker节点和3个zookeeper节点。它说,它需要32个核心。

核心和vCPU如何映射?我们还有任何CLI 2.0命令,通过它我可以在任何地区提取订阅的总可用内核吗?

据我所知,默认情况下我们有20个核心作为限制。但在我的场景中,它是60.在这种情况下,我如何计算OR得到什么是核心的总数在任何时刻都允许给我?因为根据命令输出,它显示当前使用的vCPU数量和限制。

azure core hdinsight azure-cli
1个回答
0
投票

每个逻辑核心都映射到虚拟机核心1:1。

示例:当您选择具有4个核心的头节点和工作节点的D3 V2 VM时,因为您选择2个头节点=> 2X4 = 8个核心,3个工作节点3X4 = 12个核心。

并且zookeeper节点使用具有4个核心的A3 VM,因为您选择3个节点3X4 = 12个核心。

总计= 12 + 8 + 12 = 32种颜色。

enter image description here

要查找某个区域可用的总核心数:

Azure门户:所有服务=>订阅=>选择您的订阅=>使用+配额

enter image description here

Azure PowerShell:Get-AzureRmVMUsage -Location WestUS

enter image description here

Azure CLI:az vm list-usage -location westus -output table

enter image description here

注意:默认情况下,Azure支持每个区域20个核心,如果您有20个核心,则可以选择低于20个核心的任何VM,如上所述。

如果您想将限额或配额提高到默认限额以上,open an online customer support request at no charge

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