樹莓派如何開啓谷歌的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 了,說明啓用成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章