抱歉,你查看的文章不存在

vps使用google的bbr脚本加速

问题

从去年开始用vultr的vps,先是搭建了ssserver,然后各种web服务,以一个nginx为代理服务器,代理本地不同端口的各种服务,总体来说,vultr家的vps体验很好,除了一点:速度较慢,尤其是晚上8-11点(我买的是东京节点),之前在google上看了很久关于vps加速的方案,基本都是通过锐速,kcptun较多

  1. 锐速:国产软件,收费,且不开源,不开源,意味着可能被监控,所以直接pass
  2. kcptun:个人觉得麻烦,server端配了还要配client 最后:当时没发现google的bbr,于是将就用着,也还行,就是偶尔想看看youtube的时候只能看480p的,还卡的厉害… 直到前几天,无意中看到google的tcp-bbr拥塞控制技术… 参考链接

配置

  1. 确认VPS的虚拟化技术不为Openvz(vultr的服务器都不是OpenvzO(∩_∩)O哈哈~)
  2. 下载脚本wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
  3. 查看脚本支持的系统版本(支持内核版本大于4.9的系统),cat ./bbr.sh 在脚本开始的注释中包含以下信息:1System Required: CentOS 6+, Debian7+, Ubuntu12+

我当前的vps是Ubuntu 18.04 LTS,因此满足开启tcp_bbr的条件

  1. 赋予执行权限:chmod +x ./bbr.sh
  2. 执行:./bbr.sh
  3. 完成后使用lsmod | grep tcp_bbr查看tcp_bbr加速模块是否已经安装成功
  4. 重启vps:reboot

效果

直接看YouTube的1080P视频吧,最直观,直接上图

全程无卡顿

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

lestat's blog

26 篇文章29 人订阅

相关文章

来自专栏Java架构师进阶

浅谈Nginx负载均衡与F5的区别

笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道“墙”,将请求分发到web服务器后,web服务器上的Ng...

1241
来自专栏前端布道

MEAN-全堆栈javascript开发框架

引言 使用JavaScript能够完整迅速做出Web应用程序,目前一套工具包括MongoDB、ExpressJS,AngularJS和Node.js越来越受到欢...

3505
来自专栏喔家ArchiSelf

老曹眼中的负载均衡

负载(load)一词起源于典型系统,指连接在电路中消耗电能的装置,负载(用电器)的功能是把电能转变为其他形式能。引申出来,一个是实体,一个转化。

1965
来自专栏纯洁的微笑

构建高可用网关之容错实践

自从微服务概念以来,众多的软件架构在践行着这一优秀的设计理念。各自的系统在这一指导思想下收获了优雅的可维护性,但一方面也给接口调用提出了新的要求。比如众多的AP...

3947
来自专栏Petrichor的专栏

git: 为什么 pull request 不叫 push request

在日常的开源社区使用中,有时候会遇到我 想要 协助修改 的 开源项目。这个时候,pull request(合并申请功能)就可以让原本 没有 该仓库 修改权限 ...

7682
来自专栏数据和云

深入内核:Asm Rebalance 原理

李真旭@killdb Oracle ACE,云和恩墨技术专家 个人博客:www.killdb.com 编辑手记:ASM Rebalance 的过程具体发生了什么...

4186
来自专栏杨建荣的学习笔记

最近的几个技术问题总结和答疑(七) (r9笔记第38天)

今天抽空整理,发现近期问我数据恢复,灾备的问题还比较多,我简单整理了一下。 问题1: 能请教一个问题么?我们用was链接的oracle数据库,是不是不建议在wa...

3343
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(34)-文章发布系统①-简要分析

最新比较闲,为了学习下Android的开发构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(1)-前言与,虽然有点没有目的...

2106
来自专栏非著名程序员

Android开发方便快捷的8个好工具,你造吗?

Android是第二个最流行的用于 智能手机和平板电脑 的操作系统。这里有8个最好的 Android工具以许多不同的方式 帮助开发人员 ,例如 - SDK和AV...

1957
来自专栏杨建荣的学习笔记

Oracle中的PGA监控报警分析(r11笔记第96天)

最近接到一个数据库报警,让我颇有些意外,这是一个PGA相关的报警。听起来感觉是应用端的资源调用出了问题。 报警内容大体如下: 报警内容: PGA Alarm o...

3698

扫码关注云+社区