• Debian 9 / Debian 10 / Ubuntu 18.04 / Ubuntu 18.10快速开启BBR加速 或 关闭BBR加速


    如果使用的是Debian 9、Debian 10、Ubuntu 18.04、Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统无需开启,系统默认就开启了。虽然BBR没有锐速那么暴力,但是兼容性和稳定性占优势,推荐大家使用。对与什么是BBR我就不详细说明了,这是一款由谷歌推出的TCP单边加速的拥塞控制算法。

    开启BBR

    1. 修改sysctl.conf 系统参数

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

    2. 保存并生效

    sysctl -p

    得到返回值如下:(最后两行有就可以了)

    image.png

    3. 查看是否已开启BBR

    sysctl net.ipv4.tcp_available_congestion_control

    若得到返回值带有bbr则成功开启,如:

    image.png

     

    4. 检查BBR是否成功启动

    lsmod | grep bbr

    如返回信息则表示已经成功开启:

    image.png

    如果不确定自己的系统是支持快速开启bbr可以查看使用下面的命令查看内核,只要4.9及以上版本均可直接开启:

    uname -r

    image.png

    关闭BBR

    若想要关闭bbr加速也很简单,只需要将第二步的返回内容在sysctl.conf内删除或注释掉即可。

     

    1.修改配置文件

    vi /etc/sysctl.conf

    进入配置文件,将添加的内容在最后,若找不到往下翻,按i键或Insert键开启编辑,注释或删除内容后,按ESC键退出编辑,键入

    :wq

    保存并退出。

    image.png

    2. 保存配置

    sysctl -p

    3. 重启系统生效

    reboot

    3. 查看是否已关闭BBR

    sysctl net.ipv4.tcp_available_congestion_control

    image.png

  • 相关阅读:
    Spring代理模式
    Spring注解的步骤
    Spring与Struts2集成开发
    Spring框架之控制反转和依赖注入
    使用Spring框架的步骤
    Hibernate锁机制
    Hibernate的缓存机制
    Hibernate框架之HQL查询与Criteria 查询的区别
    Hibernate框架之Criteria 详解
    Ajax异步刷新省市级联
  • 原文地址:https://www.cnblogs.com/shenyuanfeng/p/11819036.html
Copyright © 2020-2023  润新知