我们在选择VPS、云服务器的时候,服务器商家的配置和线路是影响速度主要原因,但是我们也可以通过一定技术优化手段提高主机的速率出口。比如我们有安装锐速、或者Google BBR给服务器进行提高速率带宽出口的效率。目前,像我们在使用的搬瓦工 VPS主机会采用的KVM架构,这个脚本是较为通用KVM架构VPS主机的。

我们测试可以在搬瓦工 VPS 主机中运行安装,如果我们有需要安装确保是在KVM架构服务器中。而且如果有安装的话需要先备份数据(如果有重要数据的话)。
第一、关于脚本和运行环境
1、这个脚本在有些镜像中可能会安装后无法登录ROOT的问题,这个需要打开VPS后台控制面板的VNC,开机卡在grub引导,手动选择内核即可。
2、我们在安装之前确保数据的安全,可以先进行备份数据。然后测试可以安装后再生产环境进行安装。
3、支持CentOS 6+,Debian 7+,Ubuntu 12+系统镜像。当然,如果我们有选择搬瓦工VPS主机的话,CentOS镜像是可以直接选择有BBR字符的镜像,就无需安装。
第二、Google BBR安装过程记录
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
我们直接登录搬瓦工VPS主机的远程SSH工具连接后丢入上面的脚本回车。
在自动安装完成后会需要重启服务器,我们重启服务器后再登录ROOT。
uname -r
重启后我们再登录之后输入命令,然后看到反馈的值。
sysctl net.ipv4.tcp_available_congestion_control
查看内核版本,含有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 模块说明是安装没有问题。
这样,我们直接一键安装Google BBR 就能这么简单的完成。