bbr

  • 2022 年 03 月 31 日

在 linux 中开启 bbr 加速网络传输

BBR 加速 (Bottleneck Bandwidth and RTT) 是一种拥塞控制算法,由 Google 开发并集成到 Linux 内核中。它的主要目标是在高带宽、高延迟的网络环境中提高 TCP 吞吐量并减少延迟。

BBR 的工作原理是通过测量网络的“瓶颈带宽”(Bottleneck Bandwidth)和“往返时间”(Round-trip Time)来控制发送速率。与传统的基于丢包的拥塞控制算法(如 Reno、Cubic)不同,BBR 不依赖于丢包作为网络拥塞的信号,而是尝试主动探测网络的最佳发送速率,从而在不造成大量丢包的情况下充分利用网络带宽。

Read more