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
验证与自查
sysctl net.ipv4.tcp_congestion_control输出bbrsysctl net.core.default_qdisc输出fqlsmod | grep bbr能看到tcp_bbr模块- 重启后再次执行
sysctl net.ipv4.tcp_congestion_control,仍为bbr(配置已持久化到/etc/sysctl.conf)