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