关于Google BBR,相信打开这个页面的朋友都知道是什么,它是一个由Google开发的拥塞控制算法,是一个TCP加速优化工具。
Google BBR刚出来的时候,一键包都还没出来,都是手动把内核换到4.9以上,从而开启BBR加速,包括后面出来的一键安装,也同样是把内核升级到4.9以上才开启BBR。由于 Debian9默认的Linux内核就是4.9的而且编译了TCP BBR的内容,所以可以直接通过参数开启。
除了这里说的直接开启BBR外,你也可以使用效果比原版BBR更好的魔改版BBR一键安装脚本来安装同时适用于Debian、Cent OS、Ubuntu的BBR Plus。这里我们只说开启Debian 9的原版BBR。
首先通过以下命令查看当前内核
uname -r
返回内容中有4.9.X-XX-amd64的即可通过以下命令直接开启
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
输入下面命令保存生效
sysctl -p
最后输入lsmod | grep bbr查看BBR是否启用,返回显示有tcp_bbr字样就说明成功了。
lsmod | grep bbr