如何在Windows上启用TCP BBR?

问题描述 投票:0回答:2

可以使用以下命令在 Linux 中启用 TCP BBR:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

如解释这里

如何在 Windows 10 计算机上执行相同操作?

windows tcp bandwidth netsh congestion-control
2个回答
6
投票

适用于 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

3
投票

Linux 内核附带了一些内置的拥塞控制器,并且可以通过内核模块加载其他拥塞控制器,因此第 3 方可以提供自定义拥塞控制器。

我不知道允许为 Windows 提供自定义拥塞控制器的机制,因此您只能使用微软提供的机制。除默认方案外,Windows 10 确实提供了一些涵盖不同用例的替代方案,例如CTCP 和 LEDBAT。

因此,您必须按照在 Linux 下选择 BBR 的相同标准来评估可用的。

© www.soinside.com 2019 - 2024. All rights reserved.