搬瓦工加速教程 – 搬瓦工Ubuntu/Debian一键安装Google BBR加速

搬瓦工评测网有在前面的"内置镜像快速安装Google BBR加速内核"文章中记录到,如果我们是CentOS仅限系统的话,直接可以通过搬瓦工自带的BBR镜像安装加速。但是,如果我们是Linux Debian或者Ubuntu系统的话,他是不带Google BBR加速内核的。那如果我们需要安装Google BBR加速怎么办呢?

搬瓦工加速教程 - 搬瓦工Ubuntu/Debian一键安装Google BBR加速

这里我们可以通过KVM脚本安装,这里找到网上有提供的一键BBR脚本可以安装到搬瓦工VPS主机中加速,当然也支持其他的KVM架构的VPS中,不过我们最好还是选择搬瓦工VPS,因为我们测试过是可以的。

第一、Google BBR脚本安装

https://www.banwagongzw.com/10.html

我们直接SSH登录搬瓦工Debian或者Ubuntu系统中,然后直接输入脚本安装。当然,安装完毕之后需要重启服务器一次。重启完毕之后,我们需要输入下面的命令验证是否安装。

uname -r

如果我们看到含有4.13就表示安装成功。

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno

sysctl net.ipv4.tcp_congestion_control

返回值一般为:net.ipv4.tcp_congestion_control = bbr

sysctl net.core.default_qdisc

返回值一般为:net.core.default_qdisc = fq

lsmod | grep bbr

返回值有tcp_bbr模块即说明安装完毕且启动。

第二、手工开启和关闭

这里我们要知道,我们可以安装到服务器中,但是有时候也可以不用啊,要用的时候再开启。

如果我们是CENTOS系统需要升级一下内核。

yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel

CentOS 7需要使用命令(一般现在都用CENTOS7):

grub2-set-default 0

如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。

下载包:https://kernel.ubuntu.com/~kernel-ppa/mainline

如果系统是64位,则下载amd64的linux-image中含有generic这个deb包;

如果系统是32位,则下载i386的linux-image中含有generic这个deb包;

安装的命令如下(以最新版的64位4.12.4举例而已,请替换为下载好的deb包):

dpkg -i linux-image-4.12.4-041204-generic_4.12.4-041204.201707271932_amd64.deb

安装完成后,再执行命令:

/usr/sbin/update-grub

最后,重启 VPS 即可。

输入如下命令即可开启算法:

sed -i '/net.core.default_qdisc/d' /etc/sysctl.conf
sed -i '/net.ipv4.tcp_congestion_control/d' /etc/sysctl.conf
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
sysctl -p

这样我们就开启完毕。

未经允许不得转载:搬瓦工评测网 » 搬瓦工加速教程 – 搬瓦工Ubuntu/Debian一键安装Google BBR加速