How to determine the network performnace of a VM SKU via API

Travis Downs 40 Reputation points
2024-11-21T02:52:43.0533333+00:00

How can I determine "Max network bandwidth", e.g., that which appears in tables like these via the Azure API (or the CLI)?

https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/ddv4-series?tabs=sizenetwork#sizes-in-series

Nearly all other values in those tables (disk IOPS, throughput, max number of NICs, etc) appear in the API but I cannot find the network bandwidth figures.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
8,069 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Deepanshukatara-6769 11,000 Reputation points
    2024-11-21T06:42:40.1933333+00:00

    Hello Travis, Welcome to MS Q&A

    The "Max network bandwidth" for Azure Virtual Machines is not directly available through the Azure API or CLI because this information is typically considered part of the internal performance characteristics of the VM sizes. Azure provides this information in documentation to help users choose the appropriate VM size for their workloads, but it is not exposed through the API or CLI for direct querying.

    This design choice might be due to several reasons, including the complexity of network performance which can be influenced by various factors such as the underlying hardware, network configuration, and other workloads running in the same environment. Therefore, Azure provides these figures in documentation to give users a general idea of the expected performance rather than exposing potentially variable metrics through the API or CLI.

    Please let me know if any further questions

    Kindly accept answer if it helps

    Thanks
    Deepanshu

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.