Ubuntu开启BBR

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

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字眼,则证明开启成功。
© 2025 Powered by Typecho & Theme Quark
粤ICP备2024321271号-1 粤公网安备44030002005029号