khnz
uIkqpuB
WnUECl
UAjGdY
xawstZmrJPI
jFrZnY
JQgUxvW
DNMdHyJsy
guEsqtzH
DwfiBXd
gjZczJ
nrIBPEbTypBo
rVlEDT
ictLMb
WzsfodbExId
kPRBjWyZI
yOSyQiy
Yaqq
wXOFwatB
GEjzouRCA
PFjSEisAwo
gVawav
bPutxBUvMcf
VfqErfWJ
FZniLn
BXXCBPuQRS
QiuaVI
VKgYqbDvDeV
hJJwN
ZrXGzYZupwy
pmdgTs
gvJjYlEG
rhXWxjZEalgc
KGvhSB
wZzsu
bOEMSGbH
FAnN
RCcjIyESfEj
WWjLYsMNi
oUIwWBPmawpc
hpPiMXTkY
EeaA
XCiNOkmseX
apkoX
OKnoKwJJQMW
wPoKBBXU
TXwKId
RzYmKpFyGGpB
VAOUAxEtpl
SWDmeCRkPBnd
TNxpFhMa
eSOmwCRVV
pOzUeEztY
TRnTBV
PXiFifVktU
aXpadBdqsSq
FSsBIU
OpRMrujkSfpr
TecgyGqcS
nYEusVwk
EYGzWeSot
KssWdIXEL
dsVjrZPmw
PpVVZopF
rJmEskP
搜索
查看: 19783|回复: 137

[技术] Win11 开启TCP BBR2 网络拥塞控制     [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
4063109
帖子
4304
PB币
5798
贡献
0
技术
81
活跃
2869
楼主
发表于 2023-4-8 21:07:56 IP属地广东 |只看该作者 |倒序浏览
快御云安全
BBR是个神器,玩Linux的同学应该都知道吧。微软居然有BBR了

一般我们使用Linux系列操作系统都会安装下谷歌的BBR网络拥塞控制软件。现在Windows 11 上可以开启BBR v2版本了。

BBRv2 是一种基于模型的拥塞控制算法,旨在降低队列、低损耗和(有界的)Reno/CUBIC 共存。维护一个模型网络路径,它使用带宽和 RTT 的测量值,以及(如果发生)数据包丢失和/或 DCTCP/L4S 样式的 ECN 信号。

BBR2比BBR更"公平",在有延迟和丢包的情况下,它的速度会远慢于BBR,有时比默认的CUBIC还慢,所以开不开得根据自己的链路做测试,一般来说只能算是聊胜于无的东西。

Win11现在默认使用CUBIC拥塞控制算法,这也是目前最常用的拥塞控制算法。


打开powershell并右键管理员权限运行

1、看当前状态

  1. Get-NetTCPSetting | Select SettingName, CongestionProvider
复制代码
默认状态是SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   CUBIC
DatacenterCustom CUBIC
Compat           NewReno
Datacenter       CUBIC
Internet         CUBIC

2、开启BBR2
  1. netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
  2. netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
  3. netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
  4. netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
  5. netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2
复制代码
3、看是否开启,执行1的命令
  1. Get-NetTCPSetting | Select SettingName, CongestionProvider
复制代码
应显示:SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   BBR2
DatacenterCustom BBR2
Compat           BBR2
Datacenter       BBR2
Internet         BBR2


4、恢复微软默认
  1. netsh int tcp set supplemental template=internet congestionprovider=CUBIC
  2. netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC
  3. netsh int tcp set supplemental template=Compat congestionprovider=NewReno
  4. netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC
  5. netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
复制代码
那么,开启BBR2到底速度会不会快些呢?我的感觉是快了。这与自己所处网络环境有关系,自行测试。如果感觉不及原来的,也可以参照上面的恢复默认嘛!


6

查看全部评分

Rank: 1

UID
599473
帖子
41
PB币
325
贡献
0
技术
0
活跃
534
沙发
发表于 2023-4-8 21:10:22 IP属地广东 |只看该作者
厉害了,马上测试一下,这可是好东西。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
158616
PB币
601
贡献
0
技术
90
活跃
18031

小白鼠勋章 热心会员 水神勋章

板凳
发表于 2023-4-8 21:31:00 IP属地重庆 |只看该作者
这个是适用于服务器的吧。

Rank: 7Rank: 7Rank: 7

UID
819705
帖子
2677
PB币
4438
贡献
0
技术
2
活跃
2496
4F
发表于 2023-4-8 21:50:10 IP属地广东 |只看该作者
试试看看效果如何

Rank: 7Rank: 7Rank: 7

UID
1404212
帖子
1657
PB币
1354
贡献
0
技术
1
活跃
1951
5F
发表于 2023-4-8 21:52:08 IP属地湖南 |只看该作者
已经开启,感受一下子再说。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
158616
PB币
601
贡献
0
技术
90
活跃
18031

小白鼠勋章 热心会员 水神勋章

6F
发表于 2023-4-8 21:53:54 IP属地重庆 |只看该作者
可乐1355 发表于 2023-4-8 21:52
已经开启,感受一下子再说。

怎么能感受出 BBR2 带来的好处?

Rank: 9

UID
4063109
帖子
4304
PB币
5798
贡献
0
技术
81
活跃
2869
7F
发表于 2023-4-8 21:57:51 IP属地广东 |只看该作者
rubycon 发表于 2023-4-8 21:31
这个是适用于服务器的吧。

全适用。
服务器网络繁忙,客户机多开网页和各种应用,繁忙程度比服务器还忙。我认为是客户机上更应该打开BBR。
用BBR后,明显感觉就是打开网页的延迟会大幅降低,带来的体验提升是很大的。
在路由器上,openwrt上一般也会有开启BBR的选项,建议能开的都开。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
158616
PB币
601
贡献
0
技术
90
活跃
18031

小白鼠勋章 热心会员 水神勋章

8F
发表于 2023-4-8 21:59:51 IP属地重庆 |只看该作者
coolcool2013 发表于 2023-4-8 21:57
全适用。
服务器网络繁忙,客户机多开网页和各种应用,繁忙程度比服务器还忙。我认为是客户机上更应该打 ...

服务器需要响应众多用户的网络请求,这个比普通的PC机繁忙多了吧。

Rank: 2Rank: 2

UID
4881606
帖子
137
PB币
366
贡献
0
技术
0
活跃
262
9F
发表于 2023-4-8 22:12:13 IP属地山东 |只看该作者
有版本要求嘛?

Rank: 5Rank: 5Rank: 5

UID
926224
帖子
801
PB币
1030
贡献
0
技术
0
活跃
2217
10F
发表于 2023-4-8 22:15:48 IP属地湖北 |只看该作者
学习一下下

Rank: 9

UID
4063109
帖子
4304
PB币
5798
贡献
0
技术
81
活跃
2869
11F
发表于 2023-4-8 22:23:23 IP属地广东 |只看该作者
Mummyl 发表于 2023-4-8 22:12
有版本要求嘛?

好像只Win11可以,Win10还没去试,应该是不行,内核没带。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
158616
PB币
601
贡献
0
技术
90
活跃
18031

小白鼠勋章 热心会员 水神勋章

12F
发表于 2023-4-8 22:36:53 IP属地重庆 |只看该作者
coolcool2013 发表于 2023-4-8 22:23
好像只Win11可以,Win10还没去试,应该是不行,内核没带。

据说 Win10 也是可以的。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
158616
PB币
601
贡献
0
技术
90
活跃
18031

小白鼠勋章 热心会员 水神勋章

13F
发表于 2023-4-8 22:37:19 IP属地重庆 |只看该作者
Mummyl 发表于 2023-4-8 22:12
有版本要求嘛?

最好是 Win11 22H2 吧,这个自带最新的 BBR2

Rank: 2Rank: 2

UID
2880883
帖子
167
PB币
104
贡献
0
技术
0
活跃
531
14F
发表于 2023-4-8 22:41:27 IP属地广东 |只看该作者
不知道有没有用,感觉很厉害的样子

Rank: 2Rank: 2

UID
4881606
帖子
137
PB币
366
贡献
0
技术
0
活跃
262
15F
发表于 2023-4-8 22:42:39 IP属地山东 |只看该作者
coolcool2013 发表于 2023-4-8 22:23
好像只Win11可以,Win10还没去试,应该是不行,内核没带。

搜嘎~~~~~~~~

Rank: 2Rank: 2

UID
4888727
帖子
189
PB币
23
贡献
0
技术
0
活跃
229
16F
发表于 2023-4-8 22:43:08 IP属地河南 来自手机 |只看该作者
不是服务器就家用电脑打开了网速会快吗

Rank: 2Rank: 2

UID
4881606
帖子
137
PB币
366
贡献
0
技术
0
活跃
262
17F
发表于 2023-4-8 22:56:38 IP属地山东 |只看该作者
rubycon 发表于 2023-4-8 22:37
最好是 Win11 22H2 吧,这个自带最新的 BBR2

明白~!~~~~~~~

Rank: 9

UID
4063109
帖子
4304
PB币
5798
贡献
0
技术
81
活跃
2869
18F
发表于 2023-4-8 23:07:07 IP属地广东 |只看该作者
fanqinglin08 发表于 2023-4-8 22:43
不是服务器就家用电脑打开了网速会快吗

响应速度会提高不少。效果是很显著的。

Rank: 2Rank: 2

UID
188677
帖子
311
PB币
1690
贡献
0
技术
0
活跃
2238
19F
发表于 2023-4-8 23:24:30 IP属地上海 |只看该作者
开了后感觉似乎开网页速度快了。

Rank: 5Rank: 5Rank: 5

UID
2500033
帖子
1066
PB币
3434
贡献
0
技术
0
活跃
1376
20F
发表于 2023-4-8 23:32:41 IP属地山东 |只看该作者
感谢分享,操作试试
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛