WSUS download speeds and the BITS service

Recently, the newly installed with a WSUS server. After selecting the type and language version of the patch that you need to synchronize the start waiting for synchronization. By unusually slow process, speed has been stagnant. Sync all day to 30G, 3T data synchronization required 100 days. This is certainly no way to use, so find a way to improve download speeds.

https://www.cnblogs.com/qishine/p/12307362.html
WSUS update synchronization using the BITS service installation package. Want to make a patch downloaded as soon as possible, you can adjust the bandwidth, BITS service uses. This is very easy to find on the Internet, you can be set through Group Policy. The specific location strategy is the Computer Configuration - Administrative Templates - Network - Background Intelligent Transfer Service (BITS) - Limit the maximum network bandwidth for BITS background transfers.

Here the maximum allowed bandwidth may be configured for use in accordance with BITS period. After setting to 30M, and restart the server, the download speed is still very slow. We need to find other solutions.

BITS service name is very interesting, although the Background Intelligent Transfer Service but it can work in the foreground is the front desk. The original intention is to make use of idle bandwidth server to download updates but does not affect server performance and network design, but for a separate WSUS server to download updates, obviously very slow. Especially when the network is busy, although the WSUS server itself is no load, but still BITS uses only very little bandwidth. Note that once the work at the front desk BITS server will run out of bandwidth for other bandwidth limitation with caution.

Next BITS it is imperative to adjust the front desk, to accelerate the download. Powershell need to use the following commands to configure.

The Configuration = $ (the Get-WSUSServer) .GetConfiguration ()
$ Configuration.BitsDownloadPriorityForeground = $ True
$ Configuration.Save ()

use (get-wsusserver) .getconfiguration () . BitsDownloadPriorityForeground this command to view the settings.

In addition, if you enable and disable BITS BITS front desk reception work, and does not write the configuration file, these settings are retained in memory only with these two commands.

(GET-wsusserver) .GetConfiguration (). BitsDownloadPriorityForeground to true = $
(GET-wsusserver) .GetConfiguration (). BitsDownloadPriorityForeground = $ false

After the adjustment, one day my WSUS server to download the data 400G. Wait one week you can download all over.

Guess you like

Origin www.cnblogs.com/qishine/p/12307362.html