linux下安装开启原版BBR、魔改BBR的方法

分类:最新文章 - 时间:2022-12-29 - 浏览:

BBR是Google出品并开源的TCP BBR 拥塞控制算法,目前已提交并集成在最新的Linux内核中。而我们使用的VPS服务器特别是国外的vps上安装BBR后,可以明显提高服务器的连接速度,降低丢包。可以说开启BBR后,不管看视频,看网页,还是代理连接,都会提升大幅度的效果。

魔改BBR,则是在Google的原版BBR基础上的修改版本,通过参数的修改,使服提速算法更为激进,比原版BBR有更为明显的提速效果。

安装选择了较为稳定的原生BBR和魔改BBR一键安装脚本,原生BBR一键安装脚本来自秋水逸冰,魔改BBR一键安装脚本来自南琴浪。

安装原版BBR

使用root用户登录,运行以下命令,命令支持CentOS 6+,Debian 7+。

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

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。

重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r

查看内核版本,显示为最新版就表示 OK 了

输入指令

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为:

net.ipv4.tcp_available_congestion_control = bbr cubic reno或者为:net.ipv4.tcp_available_congestion_control = reno cubic bbr

则成功安装了BBR

安装魔改BBR

使用root用户登录,运行以下命令:

Debian

wget --no-check-certificate 'https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh'bash tcp_nanqinlang-fool-1.3.0.sh

CentOS

wget --no-check-certificate 'https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh'bash tcp_nanqinlang-1.3.2.sh

会得到以下提示:

[Info] 选择你要使用的功能: 1.安装内核2.开启算法3.检查算法运行状态4.卸载算发

选择1进行安装,安装完后按要求重启服务器,重启完服务器后,在运行脚本

bash tcp_nanqinlang-fool-1.3.0.sh(Debian)bash tcp_nanqinlang-1.3.2.sh (Centos)

选择2,开启算法。开启算法后,可以再输入3检查算法。

选择原生BBR还是魔改BBR

魔改BBR是在原生BBR的基础上改进出来的,但目前并没有稳定性方面的问题,并且网上有测试,魔改BBR的速度会比原生BBR的效果提升大概一倍以上的效果


以下是多合一版本,一键安装:

脚本安装命令:

wget "https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh 


===================
如下单纯版本

bbrplus(bbr修正版):

参考文献中,dog250大神提到了bbr初版的两个问题:bbr在高丢包率下易失速以及bbr收敛慢的问题,提到了他个人与bbr作者对这两个问题的一些修正,并在文末给出了修正后的完整代码。在这里我只是将它编译出来(不是我写的),做了一键脚本,我叫它bbr修正版,或者bbrplus。 它基于原版bbr,但修正了bbr存在的上述问题,尝试使其更好,减少排队和丢包。这里提供一个编译好并内置bbrplus的适用于centos7的内核,以及一键安装方法供大家测试。

Github项目地址:https://github.com/cx9208/bbrplus
感谢dog250大神对bbr相关原理和代码的解析与分享!

安装:

  1. wget "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh
  2. linux下安装开启原版BBR魔改BBR的

安装后,执行:uname -r,显示4.14.89则切换内核成功
执行:lsmod | grep bbr,显示有bbrplus则开启成功

相关标签: 安装BBR魔改BBR加速

本文地址:https://aiyouzz.com/zuixinwz/10.html

相关内容相关内容
linux下安装开启原版BBR、魔改BBR的方法

linux下安装开启原版BBR、魔改BBR的方法

随机推荐随机推荐
中大機構典藏

NationalCentralUniversityInstitutionalRepository,提供台灣中央大學的博碩士論文、考古題、期刊論文、研究計畫等下載

2345自助链

2345自助链(www.2345.run)专业的友情链接推广平台,免费收录国内各行业优秀的正规网站,网站免费提交,系统自动审核。

免费信息网

自助链信息网提供免费发布广告信息网站推广平台!

申诚驾校,上海申诚驾校【正规驾校】

上海申诚驾驶员培训有限公司在上海浦东新区高桥镇江心沙路9号,联系电话:021-31261760,2024年申诚驾校报名费3980元起,申诚驾校是经“上海市公安局交通警察总队车辆管理所”和“上海市交通运输和港口管理局”批准建立的大型自用培训基地,目前是浦东高桥镇唯一的驾校培训基地,非常适合浦东外高桥、高桥、高行、金桥、地铁10号线沿线、地铁12号线沿线、地铁6号线沿线、杨浦大桥附近、杨浦一带的学员来学车都比较方便

星火驾校,奉贤星火驾校【官方网站】

奉贤星火驾校基地地处浦东星火开发区海中路325号(毗邻上海海湾旅游区),联系电话:021-36512585,星火驾校最新学车价格是3980元,星火驾校基地成立于1985年,占地670亩。星火基地目前是上海奉贤最大的学车基地,接送范围广泛,适合奉贤、金山的学员学车

山东欣烨化工

山东欣烨化工研发、生产、销售六水三氯化铁,对苯醌,对苯二酚,2-氟-3-硝基苯甲酸,医药中间体,农药中间体,橡塑助剂,阻燃剂,酚醛树脂等系列产品,

合肥机箱机柜加工

合肥辉昂钣金制造有限公司专注精密钣金加工,机箱机柜加工,标准件加工,经验丰富,设备专业,快速交货。欢迎新老客户电话洽谈合作陈经理:13865935363

合肥空压机厂家

安徽国润环境优化技术有限公司多年专注各种型号空压机,螺杆空压机,冷冻干燥机,种类齐全,集销售,维修,配件一体化,咨询热线:13965075609

合肥铝单板

安徽鸿铝幕墙材料有限公司是一家专业设计、生产、销售为一体的公司,多年来专注各种铝单板,保温一体板,金属铝单板,铝方通,铝窗花等铝制品,经验丰富,诚信合作,欢迎新老客户来电洽谈!电话:15055175772