美文网首页
CentOS 7 开启Google BBR

CentOS 7 开启Google BBR

作者: 四丢皮得 | 来源:发表于2017-10-28 09:48 被阅读1155次

BBR介绍

Google BBR (Bottleneck Bandwidth and RTT) 是一种新的TCP拥塞控制算法,它可以高效增加吞吐和降低网络延迟,并且Linux Kernel4.9+已经集成该算法。开启BBR也非常简单,因为它只需要在发送端开启,网络其他节点和接收端不需要任何改变。

升级内核

1. 打开Terminal

输入

 # uname -r

查看内核版本,如果输出类似

3.10.0-514.21.2.el7.x86_64

则表示小于4.9,需要升级内核,
而如果内核大于等于4.9则跳过至开启Google BBR

2. 升级内核

  • 安装 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
    
  • 安装最新版kernel

    # yum --enablerepo=elrepo-kernel install kernel-ml -y
    
  • 确认是否安装成功

    # rpm -qa | grep kernel
    

    如果输出类似如下,包含kernel-ml-4.13.10-1.el7.elrepo.x86_64,则表示安装成功

    kernel-3.10.0-693.el7.x86_64
    kernel-tools-3.10.0-693.el7.x86_64
    kernel-ml-4.13.10-1.el7.elrepo.x86_64
    kernel-tools-libs-3.10.0-693.el7.x86_64

  • 设置开机默认启动项

    # egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
    

    输出结果类似如下

    CentOS Linux 7 Rescue f212d2d7754a4a6bb2b98950c20cc0b5 (4.13.10-1.el7.elrepo.x86_64)
    CentOS Linux (4.13.10-1.el7.elrepo.x86_64) 7 (Core)
    CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)
    CentOS Linux (0-rescue-d1f142097d497f24c021d7de9b81cab4) 7 (Core)

    该列表从0开始索引,所以4.13内核索引为1

  • 设置启动项

    # grub2-set-default 1
    
  • 重启

    # reboot
    

    查看内核版本

    # uname -r
    

    如果输出类似

    4.13.10-1.el7.elrepo.x86_64

    则表示升级完成

开启Google BBR

  • 修改sysctl配置
    # echo 'net.core.default_qdisc=fq' | tee -a /etc/sysctl.conf
    # echo 'net.ipv4.tcp_congestion_control=bbr' |  tee -a /etc/sysctl.conf
    # sysctl -p
    
  • 检查是否加载BBR
    # lsmod | grep bbr
    
    如果输出结果包含tcp_bbr,则表示开启成功

    tcp_bbr 20480 0

(转载自:https://blog.zlf.me/CentOS-7-开启Google-BBR.html

相关文章

  • CentOS 7 开启Google BBR

    BBR介绍 Google BBR (Bottleneck Bandwidth and RTT) 是一种新的TCP拥...

  • CentOS 上开启 BBR 加速 2020-07-26

    CentOS 上开启 BBR 加速(基于centos7) BBR 算法需要 Linux 4.9 及以上的内核支持,...

  • CentOS7开启BBR

    系统 CentOS 7.9 开启BBR 安装ELRepo源 升级内核 配置GRUB 开启BBR 重启生效 验证

  • Deploy Google BBR on CentOS 7

    Preparation A CentOS 7 x64 server instance A sudo user St...

  • Centos8开启bbr

    转自自己的博客:https://www.wygdbb.com/2020/05/centos-bbr/ 开启BBR 查看

  • centos一键搭建bbr(修正版)

    限Centos7!不支持OVZ。 据称相比原版BBR,改善了一些。 一、CentOS 7下一键安装BBR修正版脚本...

  • Centos7 开启bbr加速

    首先我们要知道BBR是什么? BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著...

  • centos7开启bbr加速

    起因 之前用了默认开bbr的vps,发现看视频的时候快得飞起,刚打开没多久缓冲条就缓冲了一段了。而某些大厂的vps...

  • CentOS7 开启BBR 加速

    先查看系统内核版本,低于4.10的需要先更换内核版本 uname -r 更换内核版本 1 导入公钥 rpm --i...

  • Centos7更新内核

    更新内核的原因 想要更新内核的原因,是要开启BBR。在使用Google BBR之前,我们首先要了解它是什么。了解计...

网友评论

      本文标题:CentOS 7 开启Google BBR

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