Linux 切换默认 TCP 拥堵算法为 BBR

最近更新于 2026-02-14 00:23

Linux 默认的 TCP 拥堵算法是 CUBIC,一般情况下没啥问题。只是对于代理节点服务器,在距离远、高丢包、高延迟的情景下,使用 BBR 是更优的。

测试系统:Debian 12
内核版本:6.1.0

查看 BBR 模块启用状态
执行后什么都没显示就是没启用,默认状态应该就没启用

lsmod | grep bbr

启用 BBR 模块

sudo modprobe tcp_bbr

在查看就可以看到 BBR 了
file

切换可以临时,也可以永久,临时切换在重启系统后会恢复。

临时切换可执行命令:

sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

永久切换
以 root 权限编辑 /etc/sysctl.conf 文件,默认增加上

net.ipv4.tcp_congestion_control=bbr

file

然后让配置文件生效

sudo sysctl -p /etc/sysctl.conf

查看当前 TCP 拥堵算法:

sysctl net.ipv4.tcp_congestion_control

file

Linux 切换默认 TCP 拥堵算法为 BBR
Scroll to top