树莓派升级内核到4.90并开启Google 的bbr tcp加速

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了

#
#
sudo rpi-update
#升级完成后重启树莓派

sudo reboot
#重启之后,查看一下当前的内核:

uname -r
#4.9.4-v7+
#已经是 4.9.4了,现在可以启用 BBR

sudo bash -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo bash -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
sudo sysctl -p
#使配置生效。
#重启树莓派

sudo reboot
#重启完成后然后可以检查一下:

sysctl net.ipv4.tcp_available_congestion_control
##net.ipv4.tcp_available_congestion_control = bbr cubic reno

lsmod | grep bbr

TCP BBR 的机器上,网速甚至可以提升好几个数量级。前几天Raspbian 官方加入 BBR 流量拥塞控制算法。tcp_bbr 20480 14
结果里边已经有 BBR 了,说明启用成功。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注