什么是BBR加速

BBR是Google在2016年开源的一套TCP拥塞控制算法,目的是最大程度的利用VPS的带宽,增加吞吐量,提高VPS网络速度。

Google BBR项目地址:https://github.com/google/b

并且已经集成到Linux 4.9以上的内核中,BBR的作用是简而言之就是尽量跑满带宽,加速VPS网络速度。

一键开启BBR加速

下面介绍下如何在自己的VPS上一键开启BBR加速,加速你的VPS网络。

连接到你的VPS后,直接执行如下脚本一键开启BBR加速:

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

由于BBR加速只支持Linux内核版本4.9以上的,因此脚本会先升级系统内核,之后再开启BBR。按照脚本提示即可,非常简单,一键就可以开启。

一键开启BBR加速并重启VPS后再次连上你的VPS,执行如下检查代码

sysctl net.ipv4.tcp_available_congestion_control

如果返回结果里有BBR则说明BBR开启成功,如下(顺序可以不一样):

net.ipv4.tcp_available_congestion_control = reno cubic bbr

一键为VPS开启BBR拥塞控制算法加速你的VPS网络速度相关推荐

  1. Google BBR拥塞控制算法模型初探

    女主宣言 本文出自于ADDOPS团队,该文章是一篇兴趣触发的探索性文章,作者是一名刚毕业的小鲜肉,买新系统,去自己探索bbr算法,难能可贵,并且给出了详细的部署步骤,也能让大家在兴趣之余跟着步骤试一把 ...

  2. Google BBR拥塞控制算法背后的数学解释 | 深度

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者 | 赵亚 转载自CSDN网站 杭州待了一段时间,回到深圳过国庆假期,无奈温州皮鞋?厂老板过节要回温州和上海,不在深圳,也就没有见着,非常 ...

  3. Google BBR拥塞控制算法背后的数学解释

    杭州待了一段时间,回到深圳过国庆假期,无奈温州皮鞋?厂老板过节要回温州和上海,不在深圳,也就没有见着,非常遗憾! 国庆节当天,就写这个了.经理不会弹琴,但是经理会弹琴. 我原本可能会在想国庆节的凌晨到 ...

  4. 个人感悟—来自Google的TCP BBR拥塞控制算法解析

    地址:TCR BBR拥塞控制算法另类解析 写本文的初衷一部分来自于工作,更多的来自于发现国内几乎还没有中文版的关于TCP bbr算法的文章,我想抢个沙发.本文写于2016/10/15! 本文的写作方式 ...

  5. Google's BBR拥塞控制算法如何对抗丢包

    我不知道该怎么说.总之,便舍船,从口入,我看不到黄发垂髫并怡然自乐!我不会说什么,除了咒骂!         在BBR之前,存在着两种拥塞控制算法,基于丢包的和基于时延的,不管哪一种都是基于探测的,换 ...

  6. Google的TCP BBR拥塞控制算法深度解析

    原作者:dog250,授权发布 重新整理:极客重生 hi ,大家好,今天推荐一篇我认为在TCP BBR技术里面分析非常透彻的文章,希望大家可以学习到一些真正的知识,理解其背后的设计原理,才能应对各种面 ...

  7. 「深度好文」TCP BBR拥塞控制算法深度解析

    linux服务器开发相关视频解析: tcpip,accept,11个状态,细枝末节的秘密,还有哪些你不知道 徒手实现网络协议栈,请准备好环境,一起来写代码 c/c++ linux服务器开发学习地址:c ...

  8. Kernel 4.9的BBR拥塞控制算法与锐速

    重要的事情说三遍! BBR并不能突破带宽限制!!! BBR并不能突破带宽限制!!! BBR并不能突破带宽限制!!! 它的功能如下: 1.在高丢包率与低速率的网络中提升传输效果,充分利用带宽. 2.降低 ...

  9. 使用TCP时序图解释BBR拥塞控制算法的几个细节

    周六,由于要赶一个月底的Deadline,因此选择了在家VPN加班,大半夜就爬起来跑用例,抓数据...自然也就没有时间写文章和外出耍了...不过利用周日的午夜时间(不要问我为什么可以连续24小时不睡觉 ...

最新文章

  1. 电子书下载:Learn Office 2011 for Mac OS X
  2. Intel Realsense D435 python 实战(一)
  3. mybatis-plus与jpa在操作数据库时写法对比
  4. 网络体系架构—运输层协议概述
  5. boost::equal_range相关的测试程序
  6. 20175320 2018-2019-2 《Java程序设计》第4周学习总结
  7. python导入random模块_Python内置模块之random
  8. 如何从ngrx store中获取Observable对象
  9. matlab simulink笔记05 —— 积分模块
  10. 计算机选修课学什么,计算机专业都学什么 主要课程有什么
  11. java wav合并_用Java串联WAV文件
  12. 基于树莓派2代的DIY无线路由器
  13. hadoop复合键排序使用方法
  14. 学python数据分析心得体会800字_学习 Python 数据分析的正确姿势
  15. 浙江大学黄杨思博计算机学院,浙江大学节能减排社会实践与科技竞赛成功举行.DOC...
  16. 去除马赛克,有办法了 附运行教程
  17. 小白入门python教程自学python
  18. 瑞吉外卖——菜品展示功能(移动端)
  19. 安视宝动态微表情人脸识别技术
  20. oracle 12 去掉 cdb,Oracle 12c no-CDB转换为CDB

热门文章

  1. linux进程 crash 分析工具,crash工具分析大型Linux服务器死锁实战
  2. java new数组对象数组_java的new数组,对数组里每个对象必须再实例化
  3. sql 语句将两张表合并成一张表
  4. MySQL事务隔离级别以及脏读、幻读、不可重复读示例
  5. python模拟登录抖音_利用 mitmproxy 实现抖音 Cookie,设备 ID 获取 (一)
  6. 【Liunx】manjaro双系统安装教程
  7. QT中事件与图形处理详细(鼠标、键盘、定时等事件与图片加载处理)
  8. EBT价值分析,是否能成为上涨传奇?
  9. 科学计算机怎么清除数据,互联网要点:怎么将手机中的计算器设置为科学计算器并对缓存数据进行清除...
  10. Anybody Modelling System 骨肌系统建模仿真指导