搬瓦工 KVM 架构 VPS 一键安装谷歌 (Google) BBR 加速教程

很多人买完搬瓦工 VPS 后都希望自己的 VPS 的速度能更快一点,今天就介绍一个给 VPS 加速的方法。通过谷歌开源的这个 BBR 加速算法,在 VPS 的内核级别给你的 VPS 进行加速,根据已经安装的朋友和本站自己的测试结果来看,搬瓦工安装 BBR 的 VPS 会比不安装 BBR 时候的速度快几倍到上百倍。那么搬瓦工怎么安装 BBR 呢?下面就一起来看一下搬瓦工开启 BBR 加速的教程。

当然也有不少朋友会希望安装锐速,但是相对来说,谷歌开源的东西,更为安全可靠,并且事实上效果也证明大部分情况下 BBR 比锐速的加速效果更好。

BBR 是一个谷歌提出的新的拥塞控制算法,用来替换之前的基于丢包的拥塞控制算法,简而言之,TCP BBR 不再使用丢包作为拥塞的信号,也不使用 “加性增,乘性减” 来维护发送窗口大小,而是分别估计极大带宽和极小延迟,把它们的乘积作为发送窗口大小。更多的就不多说了,总之两个字:加速,就对了。

一、注意事项

1、本文提供的方法仅针对基于 KVM 架构的搬瓦工 VPS,基于 VZ 架构的不支持此方法,稍后本站会介绍基于 VZ 的 VPS 安装 BBR 的方法。

2、此外,由于锐速和 BBR 的内核版本要求不同,所以锐速和 BBR 是不能共存的。

3、推荐使用 Ubuntu 系统运行此教程,CentOS 系统请直接选择搬瓦工后台自带 BBR 的操作系统(参考:搬瓦工 Linux 操作系统怎么选择以及重装系统教程

二、关于脚本

1、如果 VPS 是基于 OpenVZ(VZ)架构,那么脚本运行的时候会自动检测到并退出安装。

2、如果脚本运行完发现无法开启,可以进入 VPS 的 KiwiVM 面板,然后进入 VNC 查看问题,如果卡在 grub 引导,那么手动选择所需内核即可。

3、请尽量在测试环境中进行安装,尽量避免直接在生产环境进行安装。

4、为保证稳定性,不建议选择最新版本的内核,一般来说,Ubuntu 用户选择 4.14 或者 4.15 版本内核即可。

三、使用条件

系统支持:CentOS 6+,Debian 7+,Ubuntu 12+

虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等

内存要求:≥128M

更新日期:2018 年 06 月 09 日

四、使用方法

使用 root 用户登录你的搬瓦工 VPS,运行以下命令:

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

回车后,会提示你选择需要安装的内核版本,按照上面的推荐,我一般会选择 4.14 版本的内核(Ubuntu 16.04 LTS 系统)。

安装完成后,会提示你重启 VPS,输入 y 然后回车,就能进行重启了。

重启完成后,再次登录 VPS,输入以下命令查看内核是否更新成功:

uname -r

查看已安装的拥塞控制算法:

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

查看默认的 TCP 队列算法,fq 是 Google 推荐的算法,更适合 BBR:

sysctl net.core.default_qdisc

返回值一般为:

net.core.default_qdisc = fq

查看 tcp_bbr 模块是否已经启动:

lsmod | grep bbr

返回值有 tcp_bbr 模块说明 bbr 已经启动成功。注意,并不是所有 VPS 都会有此返回值,若没有也属正常。一般来说搬瓦工的 VPS 都是有的。

至此,整个安装流程就结束了。

五、相关阅读

如果需要购买搬瓦工 VPS,可以查看:搬瓦工新手用户注册和支付宝购买图文指导教程

如果需要查看目前的推荐方案,可以参考:搬瓦工特价方案推荐:香港 PCCW,洛杉矶 CN2 GIA,年付 $19.99 起

更多教程,可以参考本站的《搬瓦工新手教程》分类。

赞(0)
未经允许不得转载:搬瓦工中文笔记 » 搬瓦工 KVM 架构 VPS 一键安装谷歌 (Google) BBR 加速教程