Loading... ## 什么是BBR BBR是英文缩写,其全称为:Bottleneck Bandwidth and Round-Trip Time,中文意思是瓶颈带宽和往返时间。 带宽瓶颈(Bandwidth Bottleneck)是一种现象,如果没有足够的带宽来确保网络中的所有数据包都能及时到达目的地,网络性能就会受到限制。因此,带宽瓶颈导致应用程序缓慢且无响应,从而导致生产力和金钱的损失。 往返时间(RTT:Round-Trip Time)是发送信号所花费的时间长度加上接收该信号的确认所花费的时间长度。RTT也称为ping时间。互联网用户可以使用ping命令确定RTT 。 Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。 部署最新版内核,开启TCP BBR 加速的 VPS,**网速可以提升几个数量级** 。 不是任何环境都能安装BBR,在安装之前,你要先了解一下安装BBR要注意的几个事项: <div class="tip inlineBlock info"> 1. 系统支持:CentOS 6+,Debian 7+,Ubuntu 12+ 2. 虚拟技术: KVM、Xen、VMware 等,(OpenVZ 不支持!) 3. 安装完成后若不能开机,可在控制面板 VNC 模式,手动选择内核即可解决。 4. 不建议在生产环境中安装,以免产生不可预测的后果。 5. BBR和锐速不能同时安装,一个是升级内核,一个是降级内核。 </div> ## 脚本一键安装 BBR 加速 使用root用户登录服务器,执行以下命令: ``` wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh ``` <span style='color:Brown '>**安装大概需要两分钟,安装完成后会提示是否重启服务器**</span>  重启需要一般只要几十秒 重新连接服务器,验证是否成功安装最新内核并开启 BBR 加速,执行命令: ``` uname -r ``` 内核版本显示为最新版就表示 BBR 加速安装完成了 ``` 4.19.20-1.el7.elrepo.x86_64 ```  再用下面的命令,查看是否已经安装了BBR加速。 ``` sysctl net.ipv4.tcp_available_congestion_control ``` 看到输出含有**bbr** ,就说明BBR加速功能生效了。如图  至此,一键安装BBR加速VPS就完毕了。 大家可以去油管测试,如果测试速度没有提升可以多测试几分钟,或者重启一下服务器再进行测试。 相关文章 在Linux下添加|修改Swap分区教程 VPS开机必备,常用脚本集合 vi编辑器的基本用法及详细命令 Linux发行版安装wget的命令整理 最后修改:2022 年 04 月 02 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏