【2023】Google BBR Plus一键安装脚本,一条命令搞定
熊猫 管理员 已认证 10月前

什么是BBR?

Google 开源了其 TCP BBR 拥塞控制算法,可以使Linux服务器显著地提高吞吐量和减少TCP连接的延迟,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。

开源地址: https://github.com/google/bbr

部署最新版内核,开启TCP BBR 加速的 VPS,网速可以提升几个数量级。

网上也有很多教程,我使用的是被称之为bbr修正版,或者bbrplus。

原文地址:https://github.com/cx9208/bbrplus

大家自行了解,这里我只列出我选择的使用方法;

BBR一键脚本(仅CentOS)

wget "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh

这个过程可能要几分钟

以上过程要求重启系统,输入“Y”回车即可了。

安装后,执行uname -r,显示4.14.129-bbrplus则切换内核成功

执行lsmod | grep bbr,显示有bbrplus则开启成功

注意:以上作者说“不要在生产环境使用一键脚本,建议手动安装,进不了系统用vnc切内核”,但是我就是这么做了,也没出问题,还是建议大家注意点,以免出现意外,进行之前,一定要注意备份系统快照,出现问题,可以进行恢复,这一点无比重要。

原文中,介绍了其他系统的一件脚本,还有手动安装方法,还有内核编译过程,那大家就去浏览一下吧,说不定还有更新呢。

 

手动安装,非一键命令式

##卸载本机的锐速(如果有)

##下载内核

wget https://github.com/cx9208/bbrplus/raw/master/centos7/x86_64/kernel-4.14.129-bbrplus.rpm

##安装内核

yum install -y kernel-4.14.129-bbrplus.rpm

##切换启动内核

grub2-set-default 'CentOS Linux (4.14.129-bbrplus) 7 (Core)'

##设置fq

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

##设置bbrplus

echo "net.ipv4.tcp_congestion_control=bbrplus" >> /etc/sysctl.conf

重启
reboot

检查内核版本
uname -r
显示4.14.129-bbrplus则成功

检查bbrplus是否已经启动
lsmod | grep bbrplus
显示有tcp_bbrplus则成功
最新回复 (1)
  • rikkie 一级用户 10月前
    2
    感谢楼主分享
    这家伙太懒了,什么也没留下。
  • 熊猫部落
    3
    现在登录?| 现在注册?