Ubuntu开启BBR

发表于 2017-08-15   |   分类于 默认分类 , Linux   |   访问: 629 次

Preface

话说linux内核在4.9版本以后就开始原生支持BBR算法了。加速效果相当不错,与锐速相当。这里记录一下我在VPS的Ubuntu上面开启BBR的过程。

Steps

  1. 升级到17.04
    目前的TLS版本16.04的内核是比较低的,只有4.4左右。当然可以自己编译内核安装,但是我这种懒人还是打算直接升级到17.04,毕竟还有gcc6等着我。
    升级还是比较简单的。

    1. 首先需要保证系统时最新版本的。
      sudo apt update && sudo apt dist-upgrade
    2. 然后需要安装更新程序。
      sudo apt install update-manager-core
    3. 修改检测版本到normal
      sudo vim /etc/update-manager/release-upgrades
      其中修改
      - Prompt=tls
      + Prompt=normal
    4. 然后开始安装更新
      sudo do-release-upgrade
  2. 升级完成之后更新包

    1. 更新所有包
      sudo apt update && sudo apt upgrade
    2. 更新完之后重启,让内核生效
      sudo reboot
  3. 开启BBR

    1. 修改文件
      sudo vim /etc/sysctl.conf
    2. 在最后加上
      + net.core.default_qdisc=fq
      + net.ipv4.tcp_congestion_control=bbr
    3. 生效设置
      sudo sysctl -p
    4. 检查生效
      sudo lsmod | grep bbr如果出现BBR字眼,则证明开启成功。

发表新评论

© 2019 Powered by Typecho & Theme Quark
粤ICP备17055048号