BBR v2 在低带宽 VPS 上的实测对比
BBRTCPDebian
在 Debian 6.12 内核上测试了 BBR v2 和 CUBIC 拥塞控制算法在一台 100Mbps 带宽的 VPS 上的表现。测试使用 iperf3 和 curl 进行 TCP 吞吐和 HTTP 延迟测量。
测试环境
OS: Debian 13 trixie
Kernel: 6.12.63+deb13-cloud-amd64
CPU: 1 vCPU (QEMU/KVM)
Bandwidth: ~100Mbps
RTT to target: ~180ms
结果
BBR v2 在高 RTT 场景下吞吐稳定性明显优于 CUBIC。单连接 iperf3 测试中,BBR v2 稳定在 92-95Mbps,而 CUBIC 波动在 60-88Mbps 之间。
延迟方面,BBR v2 的 P99 延迟更低,波动更小。这对 QUIC/UDP 加速服务尤其重要。
配置方法
echo "net.ipv4.tcp_congestion_control=bbr" > /etc/sysctl.d/99-bbr.conf
echo "net.core.default_qdisc=fq" >> /etc/sysctl.d/99-bbr.conf
sysctl --system
验证:sysctl net.ipv4.tcp_congestion_control 应返回 bbr。