原文见:https://www.dz9.net/blog/4246.html

 

简述步骤:

1、升级Ubuntu内核(4.9以上)

下载最新的内核包:http://kernel.ubuntu.com/~kernel-ppa/mainline/

然后正常安装下载下来的包(下载的安装包名称例子:linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb

安装完成之后执行sudo update-grub更新引导,完成后reboot。

2、再次检查内核版本是否为4.9+ 使用指令:uname -a,高于则进行下一步。

3、设置BBR,执行如下命令:

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

sudo sysctl -p

若执行”sysctl -p”提示访问拒绝字样,则需要先切换使用root账号进行设置,使用这个命令切换到root权限:sudo su

最后执行
sysctl net.ipv4.tcp_available_congestion_control

如果返回结果
net.ipv4.tcp_available_congestion_control = bbr cubic reno
那么恭喜你BBR开启成功了!

也可以执行
lsmod | grep bbr
来检测 BBR 是否真的开启成功……