可以使用以下命令在 Linux 中启用 TCP BBR:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
如解释这里
如何在 Windows 10 计算机上执行相同操作?
适用于 Windows 11 22H2
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
Linux 内核附带了一些内置的拥塞控制器,并且可以通过内核模块加载其他拥塞控制器,因此第 3 方可以提供自定义拥塞控制器。
我不知道允许为 Windows 提供自定义拥塞控制器的机制,因此您只能使用微软提供的机制。除默认方案外,Windows 10 确实提供了一些涵盖不同用例的替代方案,例如CTCP 和 LEDBAT。
因此,您必须按照在 Linux 下选择 BBR 的相同标准来评估可用的。