Debian9开启BBR

网路颠簸,应该不少人遇到过下载国外服务器上的文件速度慢甚至完全没速度的情况。BBR 就是 Google 开发出的一款针对网络情况不好进行加速的相关算法,简单的说,BBR 算法能减少丢包,在拥堵的情况下给各种连接加速。

对于国外的服务器,不管是上网还是做网站,如果能支持,我都建议开启 BBR,大多数情况下能提高下载速度,提高用户体验。

  由于 Debian 9 默认的内核版本就是 4.9.x,我们不需要像别的系统需要更换内核,直接就能开启 BBR 算法。

  其实很简单,我们只需要执行三行代码就能开启 BBR:

1
2
3
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

  对的,就这三行命令,就能开启 BBR。

  我们验证一下,BBR 是否正确开启:

1
2
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

  如果输出的结果中,都有 BBR 则代表开启成功。

  上一张开了 BBR 之后的上网截图:

  

https://image.coderlab.cn/preview/1438622321555292162