bbr+fq 一个是拥塞控制算法,一个是队列管理机制
bbr+cake
bbr+fq_pie
bbr+fq_pie适合丢包比较少的线路,控制丢包来换延迟,抖动会好很多,但是因其主动丢包的特性,在RN这种机器上使用fq_pie是灾难,单线程也会变差
bbr+cake需要根据小鸡的网络情况自定义参数,设置得当,表现会比fq和fq_pie更好,但是如果想开箱即用,其表现比不过fq
综合来看,BBR+FQ是最省心的,开箱即用,表现也不错
另外 BBRV3表现比BBR略差一点,因后续版本更追求公平性,会为了公平在某些场景下牺牲吞吐
| 场景 | BBR版本 | FQ算法 | 优势 |
|---|---|---|---|
| 高带宽、稳定链路 | BBRv1 | PIE | 高吞吐 + 缓冲膨胀抑制 |
| 低带宽、多流竞争 | BBRv2 | CAKE | 低延迟 + 流公平性 |
| 高抖动、突发流量 | BBRv2 | Codel | 严格延迟控制 |
BBR版本:根据网络稳定性选择v1或v2,避免未经验证的v3或魔改版。
FQ算法:优先CAKE实现流隔离,次选PIE抑制缓冲膨胀,Codel仅用于严格低延迟场景。




