原版Google BBR拥塞控制算法一键安装脚本

因为VPS机房位于国外,当晚上上网高峰期来临时,在连接速度上会比较慢,所以我们有必要安装一些程序来加速连接速度。本次推荐安装的是目前比较热门的Google BBR拥塞控制算法,网上也有魔改版和PLUS版,但是我比较喜欢原版,毕竟有人维护。还有网友推荐做站的话装腾讯的TCPA版,网上有人评测过说速度上确实TCPA比原版BBR效果要好,但是CPU占用会相对较高,我也没去测试,这里就讲一下原版BBR的安装方法。

适用环境

系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:KVM、Xen、VMware 等,(OpenVZ 不支持!)
内存要求:≥128M

注意事项

1、安装Google BBR需升级系统内核,而安装锐速则需降级系统内核,故两者不能同时安装。
2、安装Google BBR需升级系统内核,有可能造成系统不稳定,故不建议将其应用在重要的生产环境中。

本次测试环境

Azure服务商
CentOS 7.5.1804

安装教程

连接服务器后输入以下命令并回车

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

原版Google BBR拥塞控制算法一键安装脚本
回车后系统会自动下载脚本并执行。脚本执行后会显示出当前系统以及系统内核版本,按照下图提示,我们直接回车确认安装即可。
原版Google BBR拥塞控制算法一键安装脚本
回车后脚本会继续执行并自动安装最新版系统内核同时开启Google BBR拥塞控制算法。当脚本安装完毕后会询问我们是否重启服务器,按照下图提示,我们首先输入“y”,然后回车确认即可,服务器将会进行重启
原版Google BBR拥塞控制算法一键安装脚本
等待服务器重启完毕后我们重新连接SSH,来验证一下安装的 Google BBR 拥塞控制算法是否成功。

验证Google BBR

输入以下命令进行验证:
1、输入命令:

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

sysctl net.ipv4.tcp_congestion_control

输出值需为:net.ipv4.tcp_congestion_control = bbr。

sysctl net.core.default_qdisc

出值需为:net.core.default_qdisc = fq。
注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

lsmod | grep bbr

tcp_bbr 20480 17
以上命令的输出值正确后则说明原版Google BBR已经成功安装并开机自启动。

给TA打赏
共{{data.count}}人
人已打赏
技术文档

PHP模拟登录并携带Cookie进行一些操作

2019-9-28 0:47:50

技术文档

sojson.v5最牛加密脱壳解密破解去混淆

2019-10-15 17:53:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索