網路頻寬

背景傳輸只會使用閑置的網路頻寬來保留使用者與其他網路應用程式的互動體驗,例如網頁瀏覽器。 BITS 會隨著使用者增加或減少頻寬的使用,調整其頻寬的使用方式。 請注意,BITS 在高網路使用期間仍會傳輸少量的數據,以確保 BITS 作業會取得進展。

BITS 會監視因特網閘道裝置 (IGD) 或用戶端網路適配器 (NIC) 的網路流量,並只使用網路頻寬的閒置部分。 BITS 也可在 HTTP 連線上啟用 LEDBAT ,以協助緩解網路壅塞。

如果 BITS 使用網路介面卡來測量流量,而且用戶端上沒有執行的網路應用程式,BITS 會耗用大部分可用的頻寬。 這並不表示用戶端以外的網路閑置;網路可能處於完整容量。

如果用戶端有快速網路適配器,但完整因特網連線是透過慢速連結(例如 DSL 路由器)的問題,因為 BITS 會競爭完整頻寬,而不是只使用慢速連結上的可用頻寬:BITS 無法看見用戶端以外的網路流量。

支援計數器的閘道裝置可以消除此問題,因為BITS會測量慢速連結上的流量,並適當地使用頻寬。 如果裝置不支援計數器,您可以使用 MaxInternetBandwidth原則來限制 BITS 在用戶端電腦上使用的頻寬,以減少這類連線的影響。 如需詳細資訊,請參閱 組策略

如果計算機包含多個網路介面,例如數據機、虛擬專用網 (VPN)和數張網路適配器 (NIC),BITS 會呼叫IP協助程式函 式 GetBestInterfaceEx,以判斷具有指定IP位址最佳路由的介面。 BITS 接著會監視該介面上的頻寬使用量。

使用因特網閘道裝置 (IGD) 來判斷使用量

若要使用閘道裝置,裝置必須支援位元節計數器(裝置必須回應 GetTotalBytesSent 和 GetTotalBytesReceived 動作),而且必須啟用通用 隨插即用(UPnP)。

如果下列狀況,BITS 會使用網路適配器:

  • 閘道裝置不支援計數器
  • 未啟用UPnP
  • 伺服器位於相同的子網內
  • 閘道裝置不會以小於 200 個刻度傳回計數器數據

如果使用者使用公用網路配置檔,配置檔必須允許 UPnP。 根據預設,私人和網域網路配置檔會允許UPnP。

如果使用 VPN 連線,BITS 會使用 UPnP 傳回的第一個裝置。