Need to understand difference between Total Dedicated vCPUs and Dedicated vCPUs in Azure Batch

Learn Cloud 80 Reputation points
2023-03-15T11:26:41.97+00:00

Hello All,

I am new to Azure and currently in a learning phase. I wanted to know what is the difference between Total Dedicated vCPUs and Dedicated vCPUs in Azure Batch. I have created a Batch account and I see the Total Dedicated vCPUs shows as 10 and Dedicated vCPUs per VM size have a limit of 10 for 5 of the VM skus. I believe this are the default limits. I wanted to know Total dedicated vCPUS should be the sum of the Dedicated vCPUs correct? If not how are the Total dedicated vCPUs calculated? +-Azure Batch.PNG

User's image

Azure Batch
Azure Batch
An Azure service that provides cloud-scale job scheduling and compute management.
320 questions
{count} votes

1 answer

Sort by: Most helpful
  1. deherman-MSFT 35,011 Reputation points Microsoft Employee
    2023-03-15T15:15:59.27+00:00

    @Learn Cloud

    Welcome to Microsoft Q&A and thank you for your question. The Total Dedicated vCPUs limit is the maximum number of cores that can be allocated across all Batch VMs running in the Batch account, regardless of VM type. On the other hand, Dedicated vCPUs per VM Series is the limit for each specific VM type.

    Let’s use your current limits as an example. Say you have a pool running with a single Standard_D4_v3. This would count towards both the Dedicated vCPUs per VM Series for Dv3 Series and the Total Dedicated vCPUs limit, with both limits usage being at 4. If you attempted to add another VM such as Standard_E8_v3, it would fail because it would exceed the Total Dedicated vCPUs limit even though you have enough quota for the Ev3 Series. Both limits are enforced.

    I hope this helps clarify things for you. Let me know if you have any further questions!


    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments