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

时间:2017-12-21 13:18:07

标签: azure core hdinsight azure-cli

我需要提取与我的订阅相对应的可用核心总数。我解雇了下面的查询,它返回了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数量和限制。

1 个答案:

答案 0 :(得分:0)

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

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

当你选择3个节点3X4 = 12个核心时,zookeeper节点使用A3 VM,它有4个核心。

总计= 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以上。