YJK

独立世界

Independent World
twitter
telegram

在 Windows 11 上啟用 TCP BBR2 網路擁塞控制

BBR(瓶颈带宽和 RTT)是一種擁塞控制算法,由 Google 開發。它可以有效地提高網絡傳輸速度,減少延遲,從而改善網絡性能。BBR2 是 BBR 的第二代版本,提供了更優秀的性能。

在 Windows 上開啟 BBR2 可以:

  • 提高網絡性能:BBR2 可以有效地識別網絡擁塞狀況,合理地分配帶寬,從而提高網絡性能。相較於其他擁塞控制算法,如 TCP Cubic,BBR2 在高速網絡環境下表現更為優越。
  • 降低延遲:BBR2 通過減少網絡擁塞,可以顯著降低網絡傳輸中的延遲。這對於在線遊戲、視頻會議等對延遲敏感的應用來說尤為重要。
  • 提高吞吐量:BBR2 能夠更高效地利用網絡帶寬資源,提高數據傳輸的吞吐量。這對於需要傳輸大量數據的應用,如文件共享、視頻流等,具有顯著的優勢。
  • 改善網絡擁塞狀況:BBR2 能有效地減輕網絡擁塞,提高整體網絡的穩定性。這有助於提升用戶在使用網絡時的體驗。
  • 兼容性:儘管 BBR2 是由 Google 開發的,但它是一個開放的擁塞控制算法,可以在不同的操作系統和網絡設備上使用。在 Windows 上開啟 BBR2,可以與其他使用 BBR2 的系統和設備實現更好的互操作性。

打開方式#

要求 Windows 11 是 22h2 版本及以上。

打開 PowerShell 並右鍵管理員權限運行:

netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2

驗證#

驗證是否開啟成功:

Get-NetTCPSetting | Select SettingName, CongestionProvider

出現以下結果即代表開啟成功:

SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   BBR2
DatacenterCustom BBR2
Compat           BBR2
Datacenter       BBR2
Internet         BBR2

恢復默認設置#

開啟後可能會出現意料之外的問題,只需在 PowerShell 中輸入下面命令即可恢復默認設置:

netsh int tcp set supplemental template=internet congestionprovider=CUBIC
netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。