经过一段时间的使用,感觉BBR比锐速还是要稳定很多,尤其是在小内存的VPS上面。虽然有人说锐速比BBR速度要快,但我自己的测试,差不太多,反正是够用了。而且BBR毕竟还是简单很多,锐速是破解的,总觉得不是那么靠谱。
整理几个BBR的一键安装脚本。
一、KVM、Xen安装
原文链接:一键安装最新内核并开启 BBR 脚本
| 
 1 
2 
3 
 | 
 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh 
chmod +x bbr.sh 
./bbr.sh 
 | 
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
查看内核:
| 
 1 
 | 
 uname -r 
 | 
应该会显示4.X的内核。
查看加速的TCP连接总数:
| 
 1 
 | 
 lsmod | grep bbr 
 | 
有返回结果就表示开启成功了。
二、Vicer的BBR修改版/魔改版
原文链接:Debian/Ubuntu TCP BBR 改进版/增强版
经过修改的BBR,据说比原版BBR在抢占带宽方面更加有侵略性。
先升级内核并开启BBR。
| 
 1 
 | 
 wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f v4.11.8 
 | 
安装以后会自动(或提示)重启系统,重启后运行:
重启以后运行:
| 
 1 
 | 
 wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh -f v4.11.8 
 | 
安装以后需手动reboot。重启后执行:
| 
 1 
 | 
 lsmod | grep bbr 
 | 
结果能看到tcp_bbr_powered,表示加载成功。
安装完成以后会在目录下面(默认是/root)下保存几个linux-***内核文件,删除即可。
注意:最好是选择4.11.*的内核,目前最新的4.13安装会出错,4.12有人说没有效果或者反而更慢(我在Debian下没事,估计是Ubuntu的)
三、雨落无声的BBR魔改脚本
原文链接:魔改版BBR一键脚本 For Debian8/Ubuntu16+
本脚本会强制安装4.10.15的Linux内核,并删除系统的其余内核。BBR魔改在4.10~4.11版本的内核中才有效。
安装脚本:
| 
 1 
 | 
 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.sh && bash bbr.sh install 
 | 
安装过程中如果出现删除内核的选项,请选择“No”来删除内核。
安装完成后,执行:
| 
 1 
 | 
 bash bbr.sh start 
 | 
来开启BBR魔改版。
查看tsunami是否开启和加速的连接数:
| 
 1 
 | 
 lsmod | grep tsunami 
 | 
结果显示:
| 
 1 
2 
 | 
 root@debian:~# lsmod | grep tsunami 
tcp_tsunami            16384  11 
 | 
有上述结果显示即为开启魔改BBR成功,11为加速的连接数。
四、OpenVZ虚拟化安装。
原文链接:LKL一键安装包为自己的OpenVZ安装BBR提速
OpenVZ没法替换内核,所以不能使用上面的方法安装BBR。可以通过LKL一键安装包来实现,建议在CentOS7,Debian8 和 Ubuntu16下安装,需要系统为64bit。
| 
 1 
 | 
 wget --no-check-certificate https://raw.githubusercontent.com/wn789/OpenVZ-BBR/master/lkl/install.sh && bash install.sh 
 | 
运行下面命令,有返回值表示安装成功。
| 
 1 
 | 
 ping 10.0.0.2 
 | 
Ctrl+C可以结束ping运行。
修改转发端口。
| 
 1 
2 
3 
4 
5 
6 
 | 
 vi /root/lkl/run.sh 
#修改其中的9000-9999的数值到你想要的端口,保存退出。 
vi /root/lkl/haproxy.cfg 
#修改同上,保存退出 
reboot 
#重启生效 
 | 
OpenVZ的虚拟机因为超售比较严重,同一个母机有相当大量的vps,因此即使用了OpenVZ速度也会比较不稳定,起起伏伏,但是比加速以前好太多了,我的搬瓦工原本速度只有10~15KB/s,加速以后也有至少3、400KB/s,看个1080p也够了。
  
 glzjin's blog
文章评论