lloovve
V2EX  ›  Linux

来说说你们在生产环境开启 BBR

By lloovve at 2018 年 4 月 26 日 · 14273 次点击
网上都说 BBR 如何高效,具体生产环境大家都使用没有
第 1 条附言  ·  2018 年 4 月 26 日
主服务器有开起 bbr 的没有?
第 2 条附言  ·  2018 年 4 月 27 日
阿里云据说开了 bbr 会不稳定?
27 条回复  •  2018-04-28 08:33:36 +08:00
745839
   1
745839  
   2018 年 4 月 26 日 via Android
没有启用,100kb,启用,100mbps
3IOhG7M0knRu5UlC
   2
3IOhG7M0knRu5UlC  
   2018 年 4 月 26 日 via Android
不要无脑开 bbr
zhlssg
   3
zhlssg  
   2018 年 4 月 26 日 via iPhone
@745839 这太夸张了吧
402645707
   4
402645707  
   2018 年 4 月 26 日 via Android
内网环境 bbr 不仅没用还浪费资源
国内外网就算跨运营商也并没有开 bbr 的必要,理由同样是浪费带宽
国内外互联,生产环境,直接上专线吧,别和大家挤民用线路了
bbr 是专门针对运营商出口级别 qos 的。。。
binbinyouliiii
   5
binbinyouliiii  
   2018 年 4 月 26 日
萌新问句,这是干啥的,搜了好像还没明白
des
   6
des  
   2018 年 4 月 26 日 via Android
@402645707
在线路质量好的情况也浪费资源?
nealight
   7
nealight  
   2018 年 4 月 26 日
不是 CN2,开了也没用。
CN2,开没开,差距不大。

以上仅对电信适用。

不过你要想开就开吧,峰值带宽会高一点。。。
cyyself
   8
cyyself  
   2018 年 4 月 26 日 via iPhone   ❤️ 1
@402645707 BBR 算法在没有丢包的网络环境中并不会增加发包,何来浪费带宽一说?
wwqgtxx
   9
wwqgtxx  
   2018 年 4 月 26 日 via iPhone
@402645707 内网 bbr 并不会增加流量呀,又不是 kcptun
yjd
   10
yjd  
   2018 年 4 月 26 日 via Android   ❤️ 1
效果不错。之前没开到不了 3w 开了直接 7w。看 y2b
bigpigeon
   11
bigpigeon  
   2018 年 4 月 26 日
反正开了不会有害处
mhycy
   12
mhycy  
   2018 年 4 月 26 日
无脑开,毕竟还要考虑客户在用一个极其垃圾的无线网络呢
协议公平性有待讨论,但既然都合并到主线内核了,不会差到哪去
zaneenaz
   13
zaneenaz  
   2018 年 4 月 27 日 via Android
私人 vps 小水管。开启之后 YouTube4K 无压力,没开时候 2K 都卡。
shiny
   14
shiny  
PRO
   2018 年 4 月 27 日
生产环境上在用,并没有遇到过问题。
weyou
   15
weyou  
   2018 年 4 月 27 日 via Android   ❤️ 2
曾经也以为开了 bbr 对内网没影响,就在家里的 nas 上开了 bbr。 后来某天发现 samba 播放一些稍高码率的片子会间歇性卡顿。测了下无线端下载速度居然是原来的 1/5,研究了好久才发现是 bbr 的引起的卡顿,用回原来的 cubic 就好了。Google 了后才发现 bbr 对 wlan 的支持不够好,据说 bbr2.0 会修复这个问题。
shiina
   17
shiina  
   2018 年 4 月 27 日
生产环境不了解,在抢救垃圾 VPS 上效果极佳,体验良好
love4taylor
   18
love4taylor  
   2018 年 4 月 27 日 via Android
一台内网的服务器开了 不过不知道经过 nat 之后还有没有效果...
Monstercat
   19
Monstercat  
   2018 年 4 月 27 日
@402645707 然而 BBR 是 Google 设计给自己内网用的
Monstercat
   20
Monstercat  
   2018 年 4 月 27 日
我的所有服务器都开了 体验很好 没发现有任何副作用
kennylam777
   21
kennylam777  
   2018 年 4 月 27 日   ❤️ 4
生產環境開 +1

因為伺服器是向全世界的用戶服務的, 不單面對國內, 跨洲 Internet 在高 latency 下的提升效果明顯, 速度是重要的。而且沒影響內網(一直有監測 latency 及 throughput)。對於不用面向客戶端的運維人員, 開 BBR 也是要額外工作吧, 反正自己用不著。

說內網開會浪費資源的, 純粹是對 BBR 不了解, 它畢竟是進入了 Linux kernel 的 Fair Congestion control, 不是像 KCP 一類的的進取兼不公平的搶佔。

而且最後一哩和國內骨幹網的質量完全不是可以比較的, 單是在商廈一類 WiFi 干擾嚴重的場境下, packet loss 情況影響更大, 這時 BBR 才會見到有效。我個人很喜歡用有線網絡, 但也很清楚一般用戶是以 WiFi 為主的。


@Love4Taylor 不影響的, NAT 的動作只是修一下 packet 的 address field, 不管 Congestion control
guoli100
   22
guoli100  
   2018 年 4 月 27 日 via iPhone
反正我是无脑开。
wvc
   23
wvc  
   2018 年 4 月 27 日
无脑开,刚买的服务器,第一件事就是把他开了。
yidinghe
   24
yidinghe  
PRO
   2018 年 4 月 27 日
先检查丢包情况。如果没有丢包的话,开不开区别不明显。
yan5990853
   25
yan5990853  
   2018 年 4 月 27 日 via Android
开了,美国 vps 都能跑 100mbps。
745839
   26
745839  
   2018 年 4 月 28 日 via Android
@zhlssg 恩,确实有点夸张,但是效果立竿见影。无论是跑 web 还是酸酸乳
zhjits
   27
zhjits  
   2018 年 4 月 28 日 via iPhone
BBR 是优化延迟不是抢带宽,能抢到带宽是副作用
Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
© 2026 V2EX · 78ms · 3.9.8.5