美文网首页
CentOS7.X-open-#BBR

CentOS7.X-open-#BBR

作者: denghuo7743 | 来源:发表于2019-06-27 13:57 被阅读0次

    这里是以CentOS 7.X位列!

    使用下面命令安装elrepo并升级内核

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    yum --enablerepo=elrepo-kernel install kernel-ml -y
    

    更新grub文件并重启(reboot后,ssh会断开,稍等一会儿重新连接)

    egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
    grub2-set-default 0
    reboot
    

    开机后查看内核是否已更换为4.9,最新版本的内核已经是4.20了。

    uname -r
    

    启动B#BR。依次执行下面命令就可以了。

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

    验证b#br
    我们安装好之后需要验证下,可用如下的方法

    1,验证当前TCP控制算法的命令:

    sysctl net.ipv4.tcp_available_congestion_control
    

    返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno 或者为:net.ipv4.tcp_available_congestion_control = reno cubic bbr
    2,验证B#BR是否已经启动。

    sysctl net.ipv4.tcp_congestion_control
    

    返回值一般为:net.ipv4.tcp_congestion_control = b#br

    lsmod | grep bbr
    

    返回值有 tcp_b#br 模块即说明 b#br 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常

    相关文章

      网友评论

          本文标题:CentOS7.X-open-#BBR

          本文链接:https://www.haomeiwen.com/subject/xvtrcctx.html