Azure IaaS Server Network Performance

Azure NetworkingI am back from a week at Microsoft Ignite. This was my first time going, and I’m coming back with a dizzying amount of new information and a suitcase full of swag. I can’t pass the swag along but will do my best with the information.

One item that stood out was from the session I attended on Azure IaaS Server Network Performance. Microsoft Azure Networking now offers up to 30 Gbps depending on the server size. In order for VM’s to take advantage of this higher performance, they need to have Receive Side Scaling (RSS) enable on the NIC. Enabling RSS allows the network adapter to use multiple CPU’s instead of just core 0. This has an obvious advantage for network throughput but should be enabled carefully on servers with a CPU intensive workload. RSS is disabled on Windows VM’s by default and can be enabled with this command:

Get-NetAdapter | % {Enable-NetAdapterRss -Name $_.Name}

You can check the status of RSS with the command:

Get-NetAdapterRss

Details on the command can be found here:
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-optimize-network-bandwidth

This information came from Microsoft Ignite Session BRK3310.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.