Debian 开启 BBR

适用场景:需要提升服务器在高延迟、高丢包网络下的吞吐性能(如跨境线路)。本文记录在 Debian 系统中启用 BBR 的最简步骤,全程只需三条命令加一次验证。

检查内核版本

建议使用 root 权限执行,内核版本一般需要高于 4.9

uname -r

启用 BBR

将以下内容追加到 /etc/sysctl.conf

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

使配置生效

sysctl -p

验证是否开启成功

执行以下命令,如果输出中包含 bbr,说明已启用:

sysctl net.ipv4.tcp_available_congestion_control

也可以再执行一次模块检查:

lsmod | grep bbr

验证与自查

  1. sysctl net.ipv4.tcp_congestion_control 输出 bbr
  2. sysctl net.core.default_qdisc 输出 fq
  3. lsmod | grep bbr 能看到 tcp_bbr 模块
  4. 重启后再次执行 sysctl net.ipv4.tcp_congestion_control,仍为 bbr(配置已持久化到 /etc/sysctl.conf

参考