How to manage on-premises to Azure protection network bandwidth usage
When you enable on-premises to Microsoft Azure protection by using Azure Site Recovery(ASR), the network bandwidth can be managed by using the methods in this article.
Original product version: Azure Backup
Original KB number: 3056159
The Microsoft Azure Recovery Services Agent that's installed on the Hyper-V host for on-premises VMM site to Azure or on-premises Hyper-V site to Azure is configured to use the default internet bandwidth usage settings.
An administrator can configure individual Hyper-V hosts to use different network bandwidth settings. After these configurations are implemented, you should monitor network bandwidth usage for several days to make sure that the configured settings optimize your usage.
Use Registry Editor to locate the following registry key, and then add the following registry entry, or change it if the value already exists:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication
Value Name: UploadThreadsPerVM
Value Type: REG_DWORD
Value Data: 8
Note
The default value with which the agent is configured is 4, and the maximum supported value is 32.
Use Registry Editor to locate the following registry key, and then add the following registry entry, or change it if the value already exists:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication
Value Name: DownloadThreadsPerVM
Value Type: REG_DWORD
Value Data: 8
Note
The default value with which the agent is configured is 4 and the maximum supported value is 32.
Use one of the following methods to configure the Throttling settings.
Open the MMC. On the File menu, select Add/Remove Snap-in, and then add Windows Server Backup for Local computer.
Expand the Windows Server Backup tree, and then select Backup. In the Actions pane (on the right), select Change Properties.
There are three tabs with settings that you can change as necessary. Select the Throttling tab.
The Throttling tab allows for control of network usage during specific day and time intervals. After you select the Enable internet bandwidth usage throttling for backup operations check box, you can configure how the agent uses the network bandwidth when it's backing up or restoring information.
Throttling uses two settings, work hours and nonwork hours, to regulate the use of the network bandwidth during backup operations. You can define the range of work days and work hours during which the work hours bandwidth limit should be applied. The nonwork hours limit will be used at all other times. Valid bandwidth ranges from 512 kilobytes per second (Kbps) to 1023 megabytes per second (Mbps) for both limits.
The Set-OBMachineSetting cmdlet configures settings for the server that include proxy settings for accessing the Internet and network bandwidth throttling settings.
Examples:
The following sample cmdlet throttles bandwidth on Mondays and Tuesdays from 9:00 AM to 6:00 PM:
$mon = [System.DayOfWeek]::Monday
$tue = [System.DayOfWeek]::Tuesday
Set-OBMachineSetting -WorkDay $mon, $tue -StartWorkHour "9:00:00" -EndWorkHour "18:00:00" -WorkHourBandwidth (512*1024) -NonWorkHourBandwidth (2048*1024)
The following cmdlet specifies that network bandwidth throttling will not be used by this server.
Set-OBMachineSetting -NoThrottle
If you have questions or need help, create a support request, or ask Azure community support. You can also submit product feedback to Azure feedback community.