利用BBR2优化 Windows 11 的网络性能

2023-08-11 12:58:09 +0800 CST 1 min read views: 1279

要在 Windows 11 上启用 BBR2(拥塞控制算法)以优化网络性能,需要执行以下步骤:

检查系统版本

确保正在运行的是 Windows 11 操作系统。

打开 PowerShell 窗口

右键点击“开始”按钮,然后选择“Windows PowerShell (管理员)” 以以管理员权限打开 PowerShell。

启用BBR2

在 PowerShell 窗口中,输入以下命令并按 Enter 执行:

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

检查是否已应用更改

输入以下命令以检查是否已成功应用BBR2

Get-NetTCPSetting | Select SettingName,CongestionProvider

运行结果 :

PS C:\Users\Administrator> Get-NetTCPSetting | Select SettingName,CongestionProvider

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

在输出中,应该看到 5个 BBR2,这表示已经成功启用了BBR2

重启系统

为了确保更改生效,需要重新启动电脑。

恢复原始设置

如果在启用BBR2后遇到任何网络问题,可以通过返回到默认设置来解决问题。

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