一般我们使用国外VPS除了建站那就是上网,而说到上网看个普通的网页还好说,要是看个视频可就真不行了,会感到非常的卡顿。油管一个小时的视频断断续续两三个小时能放完就不错了,要是碰到网速低的高峰时间以及服务器距离远高延迟等其他因素的时候甚至几个小时都放不完,看不了多长时间就又停下来了,而加载又需要漫长的时间,让很多人不得不放弃了观看油管视频。
可是有了这个程序,你的服务器只要网速快那么从此不用再担心无法完整的看完油管的视频了,这就是我们今天要说的BBR。BBR的全称是拥塞控制算法,2016年由谷歌团队开发的 TCP-BBR
在BBR之前还有一个和他一样的加速程序也就是锐速,不过锐速对服务器的要求标准过于苛刻,还是不建议使用锐速来加速服务器。而谷歌BBR的原理就是让你的服务器跑满带宽从而起到加速的作用,正常的服务器是不会跑满带宽的,这也就造成了服务器网速的忽高忽低。不仅用于上网看视频,对于建站来说也是非常受用,安装过BBR的要比没安装BBR的在网速和服务器响应速度方面要快得多,这也是为什么一发布就备受追捧的原因。
下面我们来详细的说一下如何安装BBR
安装BBR归根到底就是几个命令的事情,跟33/335差不多,三个命令跑完就安上了。安装之前首先要确保服务器中没有安装过锐速,因为锐速和BBR互不兼容,只能安装一个。再就是确保服务器的linux系统内核,注意是系统的内核版本而不是操作系统的版本,必须要在4.9以上。低于4.9会导致安装失败,这个请注意,需要把系统的内核进行升级,让他大于4.10就可以了。通常vultr、搬瓦工的主机商的内核版本都是大于4.10的,vultr的BBR只能自己装没有自带BBR的功能,但是他们的服务器大部分的内核版本都是4.18或者4.19的,肯定没有什么问题。搬瓦工、cloudcone等商家甚至都自带BBR,一键自动安装免去了安装的麻烦,下面我们介绍的就是手动安装BBR的过程。
在SSH中输入这三行命令
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
之后点击任意键开始安装,服务器会自动安装部署TCP BBR程序,大约10-20分钟左右就能安装完毕,安装的时间取决于网速和服务器的运算速度。
安装完成后,我们会看到 Info: The system needs to be restart. Do you want to reboot? [y/n],然后输入y回车,重启服务器。
此时服务器开始关机重启,等几分钟后然后再次登录SSH,接下来执行这几个命令
uname -r
查看服务器系统的内核版本,如果低于4.9就需要升级内核,大于4.10则代表没有问题服务器可以安装BBR
输入这个命令 sysctl net.ipv4.tcp_available_congestion_control
查看是否出现这样的内容 net.ipv4.tcp_available_congestion_control = bbr cubic reno 有就代表安装OK
最后输入 lsmod | grep bbr
当出现 tcp_bbr 20480 5 后面的数字不用管因为不是完全一样的,只要看到里面有 tcp_bbr 字样那么就代表BBR安装成功了,到此你就可以尽情的使用这款最新的黑科技了。
一般很明显在安装完之后看油管的视频肯定是比以前快了,不卡了。比以往有了大幅的提升,跟看国内视频一样不卡而且加载的还非常的快,网速也非常的快。以前144P的 A V 画质都会卡的要命,现在不仅在流畅240P和流畅360P的视频能完美的流畅看完,480P、720P甚至是1080P的高清视频和4K、8K的超高清视频都毫无压力。不卡顿还能完美流畅的看完,这在以前是想都不敢想的,毕竟这可是最消耗带宽和服务器资源的视频。可以说是一款非常好的视频加速与服务器加速程序,对于连网、看视频和建站有特殊需求的可以试一试这款产品,谷歌出品必属精品。