TCP BBR简介:(来自维基百科)

TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于模型主动探测。该算法使用网络最近出站数据分组当时的最大带宽和往返时间来创建网络的显式模型。数据包传输的每个累积或选择性确认用于生成记录在数据包传输过程和确认返回期间的时间内所传送数据量的采样率。该算法认为随着网络接口控制器逐渐进入千兆速度时,与缓冲膨胀相关的延迟相比丢包更应该被认为是识别拥塞的主要决定因素,所以基于延迟模型的拥塞控制算法(如BBR)会有更高的吞吐量和更低的延迟,可以用BBR来替代其他流行的拥塞算法,例如CUBIC。Google在YouTube上应用该算法,将全球平均的YouTube网络吞吐量提高了4%,在一些国家超过了14%。

脚本开源地址:

github: https://github.com/chiakge/Linux-NetSpeed

更新和安装下载工具(按系统类型执行)

#CentOS/RHEL:
    yum -y update
    yum -y install wget

#Debian/Ubuntu:
    apt-get -y update  
    apt-get -y install wget

下载脚本

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh

运行脚本

bash tcp.sh

Snipaste_2020-07-03_04-37-47.png

上方截图就是运行效果,因为我已经安装了BBRplus,所以脚本检测状态显示安装和启动了
没有安装和启动BBR的情况:

当前状态: 已安装 Lotserver 加速内核 ,Lotserver未启动

然后选择你要安装的BBR版本,选项1或2,推荐安装 2 BBRplus
安装完成后要重启一遍服务器,然后再打开SSH终端。
运行bash tcp.sh , 选择选项4-7,如果你安装了BBRplus,选7就好了

到这里就完成了BBR的安装。

Vultr, 注册就送100$, 价格实惠, 服务器节点多多
最后修改:2020 年 07 月 12 日 11 : 27 PM
如果觉得我的文章对你有用,请随意赞赏