去年搭了在vultr买了个主机10美刀/月,主要使用VSS,单跑VSS还是挺奢侈的啊。原本是还想搭个web应用,后来事多,一直放着。最近访问youtube越发慢了,就想着如何来加速。搜索后发现BBR加速,加速后对比还是挺明显的。
1>添加BBR加速支持
支持BBR要先升级成4.9或者4.12linux内核最新的(本人使用最新的5.1.2内核)。
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml -y
安装好内核后,默认开机的不是最新的,要手动修改。
先查看有哪些内核:
cat /boot/grub2/grub.cfg |grep menuentry
设置为4.9 以上支持的内核,我这里选用了4.18 ;
执行:grub2-set-default ‘Centos linux (4.18.10-1.el7.elrepo.x86_64) 7 (core)’
然后重启reboot.
重启后安装再BBR.
重启后先查看内核是否启用我们修改的是4.18,检查ok.
执行红线画的命令,最后提示安装成功 tcp_bbr 20480 3
2>测试速度。网速测试脚本speedtest_cli的安装与使用
1、下载 wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py 2、授权 chmod a+rx speedtest.py mv speedtest.py /usr/bin/speedtest-cli chown root:root /usr/bin/speedtest-cli 3、运行 speedtest-cli
为了检查效果,下载了speedtest-cli.这速度是不是很恐怖。安装前的测速没截图是个遗憾。但这个速度不用再说什么了吧!
在国内看4K没压力下载达到2.2M.飞起!
或者直接运行命令:
[root@wechat ~]# chmod a+rx speedtest.py #给执行权限 [root@wechat ~]# ./speedtest.py #运行命令