到目前为止,Debian、Ubuntu及CentOS三大常用发行版,类似长期支持版的系统,只有Debian9自带了4.9+版本的内核,所以,在Debian 9 开启BBR尤为简单,只需简单几行命令就能完成。
讲道理来说,Debian9默认就是4.9内核,像Linode那种能在控制面板直接更换的当然不说了,像Vultr、BandwagonHost这种默认是4.9内核。
查看当前系统的内核版本:
root@BWH123:~# uname -a
Linux DOAMS3 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
复制粘贴如下三条命令到SSH:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
这样就开启了。接下来是验证,输入如下命令:
root@BWH123:~# lsmod | grep bbr
tcp_bbr 20480 0
看到如上输出就代表开启成功了。