树莓派如何开启谷歌的BBR TCP加速

转载:https://zlypi.com/2017/11/25/%E6%A0%91%E8%8E%93%E6%B4%BE%E5%8D%87%E7%BA%A7%E5%86%85%E6%A0%B8%E5%88%B04-90%E5%B9%B6%E5%BC%80%E5%90%AFgoogle-%E7%9A%84bbr-tcp%E5%8A%A0%E9%80%9F/

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。前几天Raspbian 官方加入 BBR 流量拥塞控制算法。

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 20480 14

结果里边已经有 BBR 了,说明启用成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值