在 Debian Linux 上更新软件包索引,运行:

sudo apt update

准备操作系统升级,运行:

sudo apt upgrade

开启BBR:

修改系统变量

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

显示以下即已开启:

sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control = bbr cubic reno

查看BBR是否启动

lsmod | grep bbr

显示以下即启动成功:

lsmod | grep bbr

tcp_bbr                20480  14


关闭BBR

若想要关闭bbr加速也很简单,只需要将第二步的返回内容在sysctl.conf内删除或注释掉即可。

修改配置文件

vi /etc/sysctl.conf

进入配置文件,将添加的内容在最后,若找不到往下翻,按i键或Insert键开启编辑,注释或删除内容后,按ESC键退出编辑,键入

:wq

保存并退出。

保存配置

sysctl -p

重启系统生效

reboot

查看是否已关闭BBR

sysctl net.ipv4.tcp_available_congestion_control