一、BBR 的基本原理
传统 TCP 拥塞算法(如 Reno、CUBIC)依赖丢包来判断网络拥堵(丢包 = 拥堵信号)。
而 BBR 不依赖丢包,而是基于:瓶颈带宽(Bottleneck Bandwidth)往返时延(RTT,Round Trip Time)它通过周期性地探测带宽和 RTT 来判断网络状态,动态调整发送速率。
二、BBR 各种版本和差异(图中涉及到的)
名称
全称
特点与作用
适用场景
BBR 原版(v1)
BBR
初版,较稳定,广泛使用
多数网络优化场景
BBRplus
BBR+
增强版,适当牺牲延迟换更高带宽利用率
中国等高延迟丢包场景较优
BBR2
BBR v2
Google 正式改进版,解决 v1 在部分高拥堵环境下的问题
高动态网络或竞争激烈
BBR2+FQ
BBR2 + Fair Queueing
附带公平队列机制,避免某些连接过于占用带宽
多用户场景
BBR2+CAKE / PIE
BBR2 + 智能队列算法
引入流量整形(排队算法)进一步优化 QoS
稳定性更高的负载均衡
BBRplus+FQ
BBR+ 增强 + 公平队列
适合国内宽带与VPS间通信,抗丢包更强
VPS中继、梯子常用
Lotserver(锐速)
腾讯开发
针对中国网络环境优化,主要提高 TCP 吞吐和抗丢包能力
CN2、移动、联通专线更兼容
BBR2+CAKE
Cake 是一种先进的队列管理器
控制缓冲膨胀、提升多连接性能
家用路由器/高并发VPS
三、实用建议(你这张图的情况)
你当前使用的是:
✅ BBR 启动成功✅ 当前算法:BBR + FQ(Fair Queue)✅ 系统内核版本:Ubuntu 22.04.5,KVM虚拟机,内核6.10.10如果你的服务器是用来翻墙/代理、建站、文件传输,可考虑以下优化:
用途
建议算法
普通加速 / 科学上网
BBR+FQ(已在用,可继续)
丢包多(如电信访问海外 VPS)
BBRplus 或 BBRplus+FQ
高频传输 / 竞争带宽
BBR2+FQ
多用户公平性需求
BBR2+CAKE
专线用户(CN2)
Lotserver 更稳定但非开源
综合以上性能分析,我进行如下总结:
BBR:智能判断网络瓶颈,不靠丢包,效果优于传统 TCP。BBRplus:加强版,国内线路友好,适合高丢包环境。BBR2:新一代 BBR,更精准调整流控,适合复杂网络。CAKE/PIE:额外智能队列算法,提高稳定性和公平性。Lotserver:非开源,腾讯优化方案,适合中国用户。
原创文章,作者:全球主机资源网,如若转载,请注明出处:http://www.expobonomi.com/546.html