当前位置:首页 > 技术教程 > 正文内容

2021最新谷歌TCP-BBR拥堵算法一键安装脚本

倪斌2021年03月04日技术教程1635

v2-6083b933e778c01012322f56a9f7dbd9_1440w.png

1.首先什么是BBR?

TCP BBR是谷歌出品的TCP拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。替代锐速再合适不过,毕竟免费。
  Google提交到Linux主线并发表在ACM queue期刊上的TCP-BBR拥塞控制算法。继承了Google“先在生产环境上部署,再开源和发论文”的研究传统。TCP-BBR已经再YouTube服务器和Google跨数据中心的内部广域网(B4)上部署。由此可见出该算法的前途。
  TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽。一条网络链路就像一条水管,要想最大化利用这条水管,最好的办法就是给这跟水管灌满水。
  BBR解决了两个问题:
  再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
  降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。
  项目地址:https://github.com/google/bbr

  对于TCP单边加速,并非所有人都很熟悉,不过有另外一个大名鼎鼎的商业软件“锐速”,相信很多人都清楚。特别是对于使用国外服务器或者VPS的人来说,效果更佳。

2.BBR一键脚本

脚本之前先ssh连上vps,输入root账户+password密码登录,记住password密码输入的时候是不会显示出来的.登录后输入一下一键脚本(复制粘贴即可):

wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh

脚本运行后会提示你输入(n/y)来reboot,直接输入y即可,然后vps会重启,过小会儿,重启完后再登录到vps,输入以下几条命令,检查BBR是否启用成功。

3.BBR启用检查命令

uname -r

上面是查看内核版本,一般会输出4.9什么的,现在可能有的是5.1,有输出就行

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为
net.ipv4.tcp_available_congestion_control = bbr cubic reno

sysctl net.ipv4.tcp_congestion_control

返回值一般为:
net.ipv4.tcp_congestion_control = bbr

sysctl net.core.default_qdisc

返回值一般为:
net.core.default_qdisc = fq

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明 bbr 已载入。

ps -ef | grep bbr

输出的内容有bbr说明bbr已经启动在进程中。

扫描二维码推送至手机访问。

版权声明:本文由易记录 ejilu.cn发布,如需转载请注明出处。

本文链接:https://ejilu.cn/?id=5

分享给朋友:

相关文章

robots.txt 的作用与写法大全

robots.txt 的作用与写法大全

画重点:这张图中的内容很重要。robots 协议一般指:robots.txt(小写),全称为:网络爬虫排除标准。它是一种存放于网站根目录下的 ASCII 编码的文本文件。而它存在的目的就是告诉搜索引擎...

NGINX Config, Nginx配置生成工具

NGINX Config, Nginx配置生成工具

NGINX不仅仅是一个Web服务器。你可能已经知道了。我们喜欢NGINX,因为:内存使用率低高并发异步事件驱动架构负载均衡反向代理FastCGI 支持缓存 (PHP)静态文件的惊人快速处理TLS/SS...

3.5mm与6.5mm音频转卡农及音频线转莲花头接线图

3.5mm与6.5mm音频转卡农及音频线转莲花头接线图

3.5、6.5音频转卡农接法图解,音频线转莲花头接线图。Y分接线:标准对线:平衡式/非平衡注意事项:1、音频线一般都是三芯的,两根左右声道,一根屏蔽。接3.5插头:把其中一根声道线和屏蔽线拧在一起,另...

智能化弱电工程常用材料进场如何验收?标准是什么?

智能化弱电工程常用材料进场如何验收?标准是什么?

智能化弱电工程设备材料进场需要报验,那么哪些资料需要报验呢?报验要求有哪些?今天的文章全面讲解一下。弱电安装工程涉及的材料繁多,进场验收工作需要全面且细心,本文从通用类、电气类两大部分,总结常用材料进...

ChatGPT 最简注册教程(请自备梯子科学上网)

ChatGPT 最简注册教程(请自备梯子科学上网)

小技巧:注册时发送验证码的时候,右键任务栏梯子软件图标,路由选项选择全局(平时选绕过大陆),不然发送验证码可能失败,大家都懂就不细说缘由了。接码平台支持支付宝充值,充个1美金就行。打开ChatGPT的...

恢复Windows 10/11 系统中传统版的照片查看器

恢复Windows 10/11 系统中传统版的照片查看器

导入注册表文件(下载下方附件):恢复照片查看器.zip启用方式:右键一个图片-打开方式-选择其他应用-更多应用-Windows 照片查看器,勾选始终使用此应用打开。...

Windows 10 19041 (2004)及以后版本删除更新历史记录

Windows 10 19041 (2004)及以后版本删除更新历史记录

以前的版本停止 wuauserv 服务后删除 Windows 目录下的 SoftwareDistribution 即可清零。某个版本之后更新历史记录更换了位置,单独删除上述文件夹以后并不能删除更新历史...

解决 Docker Hub 国内无法访问的方法(Docker 镜像下载加速)

解决 Docker Hub 国内无法访问的方法(Docker 镜像下载加速)

著名Docker 容器平台: hub.docker.com 时不时无法正常访问。这样对国内服务器拉取Docker仓库影响比较大。通过以下方式解决!sudo mkdir -p /etc/dockersu...

雷池 WAF(SafeLine)社区版最傻瓜化单机部署教程(一分钟搞定配置)

雷池 WAF(SafeLine)社区版最傻瓜化单机部署教程(一分钟搞定配置)

雷池 WAF(SafeLine)社区版最傻瓜化单机配置教程,最近加了社区版官方群发现很多小白不会配置,我手里刚好有个服务器多,小鸡小水管,我把配置流程步骤分享出来,不喜勿喷。1,部署过程见官网:点击查...

CentOS和Ubuntu操作系统上安装Docker,您可以按照以下步骤进行操作

CentOS和Ubuntu操作系统上安装Docker,您可以按照以下步骤进行操作

遇到一些应用基于docker环境,官方提供一键安装脚本,执行到最后基本都是docker安装失败的提示,这种时候需要你先手动安装docker,再执行一些应用的一键脚本,这时候基本都能安装成功。在Cent...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。