在 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