About network bandwith according to vm region

곽노현 21 Reputation points
2020-09-07T04:34:41.203+00:00

Hi, I'm in South Korea and using VM in East US.

It's network bandwith is so slow that I have trouble to work with it. For example, if I do scp command from another server to VM server, then it was slow even though I was sending 100KB. In case of using VM in Asia, it has no any network bottleneck.

The reason why I should use VM in East US is to use ACC(Azure Confidential Computing). it is really slow for now in my country. Can you give any advice?

Thank you

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,044 questions
0 comments No comments
{count} votes

Accepted answer
  1. prmanhas-MSFT 17,946 Reputation points Microsoft Employee Moderator
    2020-09-08T12:42:01.4+00:00

    @곽노현 Apologies for the delay in response and all the inconvenience caused because of the issue.

    There is no restriction for bandwidth in Azure region as such.

    Azure offers a variety of VM sizes and types, each with a different mix of performance capabilities. One capability is network throughput (or bandwidth), measured in megabits per second (Mbps). Because virtual machines are hosted on shared hardware, the network capacity must be shared fairly among the virtual machines sharing the same hardware. Larger virtual machines are allocated relatively more bandwidth than smaller virtual machines.

    The network bandwidth allocated to each virtual machine is metered on egress (outbound) traffic from the virtual machine. All network traffic leaving the virtual machine is counted toward the allocated limit, regardless of destination. For example, if a virtual machine has a 1,000 Mbps limit, that limit applies whether the outbound traffic is destined for another virtual machine in the same virtual network, or outside of Azure.

    Ingress is not metered or limited directly. However, there are other factors, such as CPU and storage limits, which can impact a virtual machine’s ability to process incoming data.

    Connection establishment and termination rates can also affect network performance as connection establishment and termination shares CPU with packet processing routines. We recommend that you benchmark workloads against expected traffic patterns and scale out workloads appropriately to match your performance needs.

    You can read more about it here.

    You can also do testing for Network Bandwidth and throughput following this article.

    This article might be helpful as well in understanding how to optimize network bandwidth throughput in Azure VM.

    Hope it helps!!!

    Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics


0 additional answers

Sort by: Most helpful

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.