首先来了解一下BBR是什么?
首先来了解一下BBR是什么?
一般我们使用 Linux 系列操作系统都会安装下谷歌的 BBR 网络拥塞控制软件。现在 Windows 11 上可以开启 BBR v2 版本了。
BBRv2 是一种基于模型的拥塞控制算法,全称为Bottleneck Bandwidth and Round-trip time。它由Google开发,旨在降低队列、低损耗和(有界的)Reno/CUBIC 共存。维护一个模型网络路径,它使用带宽和 RTT 的测量值,以及(如果发生)数据包丢失和/或 DCTCP/L4S 样式的 ECN 信号。
BBR2 比 BBR 更”公平”,在有延迟和丢包的情况下,它的速度会远慢于 BBR,有时比默认的 CUBIC 还慢,所以开不开得根据自己的链路做测试,一般来说只能算是聊胜于无的东西。
Windows Server 现在默认使用 CUBIC 拥塞控制算法,这也是目前最常用的拥塞控制算法。
Windows11 开启官方 BBR 支持,以下命令如果报错或者提示参数不存在等问题,均是因为系统版本不够高,命令用管理员 PowerShell 执行。
开启 BBR 支持
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
验证BBR支持:
Get-NetTCPSetting | Select SettingName, CongestionProvider
注:本教程转自网络
© 版权声明
本站部分文章、资源来自互联网,仅供学习交流,版权归原作者及网站所有,请勿转发商用,如用于商用造成的任何后果责任自负。
如果您认为我们发布的内容若侵犯到您的权益、权力,请及时发送邮件至 i@52n.cc 进行删除处理。
THE END
暂无评论内容