• Ubuntu 16.04 开启BBR加速


    BBR(Bottleneck Bandwidth and RTT)是Google推出的一个提高网络利用率的算法,可以对网络进行加速,用来干什么大家心里都有B数

    Ubuntu开启BBR的前提是内核版本必须 >= 4.9,所以想要使用BBR,需要先查看你的内核是否在4.9或者以上

    查看Linux内核版本的命令:uname -a

    如果版本在4.9或者以上,那么升级内核这一步就可以跳过,如果在4.9以下,那就需要更新内核;Ubuntu 16.04自带的内核是4.4的,所以必须要升级内核

    升级内核

    1. 查看系统位数:getconf LONG_BIT

    2. 下载与系统对应的内核,可以在下面的网站中找到

      http://kernel.ubuntu.com/~kernel-ppa/mainline/

      这里我以Ubuntu 16.04为例,执行下面的命令:

      sudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.2/linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb

    3. 安装内核

      sudo dpkg -i linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb

    4. 更新GRUB

      sudo update-grub

    5. 重启后再次查看内核版本确保升级成功

    开启BBR加速

    1. 修改系统变量

      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'

      保存,使配置生效

      sysctl -p

    2. 开启BBR

      sysctl net.ipv4.tcp_available_congestion_control

      如果返回下面的结果代表开启成功

      net.ipv4.tcp_available_congestion_control = reno cubic bbr

      也可以通过lsmod | grep bbr来查看是否开始成功

    开启BBR后我的20M小水管也可以流畅播放Youtube的2K视频了!

  • 相关阅读:
    CF110A Nearly Lucky Number
    Max Sum Plus Plus HDU – 1024
    洛谷 p1003 铺地毯
    poj-1226
    Where is the Marble? UVA – 10474
    Read N Characters Given Read4
    Guess Number Higher or Lower && 九章二分法模板
    Intersection of Two Arrays II
    Reverse Vowels of a String
    Meeting Rooms
  • 原文地址:https://www.cnblogs.com/horvey/p/10660186.html
Copyright © 2020-2023  润新知