什么是BBR加速
BBR
是一种加速TCP
的拥堵算法技术。BBR
利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。
谷歌开发出了一种加速网络传输协议 TCP
的新算法,这种算法通过优化传输速度,避免路由堵塞现象的产生。目前 Google
已经将 BBR
投入 YouTube
使用。有消息透露,BBR
通过优化使 YouTube
流量平均增长了 4%
,在其他一些方面则达到了 14%
。
BBR 优势
BBR
以一定速度不断评估多个路由的吞吐量和往返流量时间,得出遍历网络需要的时间。这样一来,BBR
以网络可处理的速度发送流量,比最初的 TCP
拥塞控制更有效果。
BBR
还兼容由 Google
设计的替代传输协议——快速 UDP
互联网连接(QUIC
),并被 IETF
作为标准。
BBR
并不是工程师们为加速 TCP
所做出的第一个努力。北卡罗来纳州立大学的研究人员表示,当今开发 TCP
中使用的最流行的基于丢失的拥塞控制算法之一是二进制增加拥塞控制(BIC
),其次是 CUBIC,还有另一种流行的拥塞控制算法叫做 Reno
。这些算法都是使用分组丢失来确定拥塞的,尽管开发 BBR
的 Google
工程师 Jacobson
表示,在他看来,BBR
才是唯一一个通过实际估计流量速度来确定最佳传输速度的 TCP
算法。
BBR 安装脚本
脚本包含BBR
+BBR
魔改版+Lotsever
(锐速),同时支持Centos
、Debian
、Ubuntu
系统,很方便,也很强大。注意
:如果服务器有重要的数据,建议安装前先备份好数据,特别是CentOS
系统。
服务器终端运行以下代码
#过程有2步,第1步安装相应的内核,第2步开启内核对应的加速
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
使用脚本后会出现如下选项:
根据自己需求操作,重启后再使用./tcp.sh
命令接着操作。
我个人使用的是2.BBRplus
版内核,安装重启后再选择7.
使用BBRplus
版加速
最后由于本脚本集成加速太多,兼容性可能不是很好,对于部分系统BBR
安装不成功的。
对于速度提成来说,锐速
效果最好,魔改BBR
和BBR
修正版由于VPS
网络不同测试效果不一,具体效果还是自己先测试一下再选择吧。
1 条评论
你的文章充满了欢乐,让人忍不住一笑。 http://www.55baobei.com/BRewUOX6SO.html