Linode VPS 开启 Google BBR 加快网站访问速度

开了几台Linode Tokyo2的VPS用来转码H.265视频,上传速度还可以,但是下载就蛋疼了,几百KB每秒的速度真是不能忍受,时间就是金钱,然后想到了锐速,可是人家已经开始收费了。刚刚想安装破解版,网上看到了Google的BBR,决定试一下。

这个技术已经出了快一年了,所以网上已经有了一键包。这次我们用“秋水逸冰”的一键包。

注意:开启Google BBR需要修改Linux内核,且内核版本不能低于4.10,但是Linux提供的内核版本最高只有4.9,而且不能修改,所以在开启Google BBR之前需要将Linux内核修改为GRUB2。修改完成重启之后,在putty中运行如下命令

接下来的工作则完全由脚本来执行。完成之后还会询问你是否重启,输入“Y”回车。重启之后输入

查看是否修改为了新的内核。写文章的时候最新的内核已经升级到了4.11,然后再输入

如果返回信息中包含bbr,则说明Google BBR已经启动。下图是启动Google BBR之后从VPS中下载文件的实时网速,虽然没有跑满100Mbps带宽,但是也差不多了。

开启Google BBR之后的下载速度
开启Google BBR之后的下载速度

体验过google bbr带来的飞速体验后,继续接下来的操作。接下来,我们需要将系统中的低版本内核删除,以免在系统更新后又重新将老的内核作为默认启动内核。

删除时本着“少即是多”的思想,仅仅删掉内核文件即可,不要删掉带有其他意义字符的文件。至于误删之后是什么后果,我也不知道。


文章最后再次强调一下,Linode开启Google BBR需要升级并修改内核,所以需要将Linux的内核改为GRUB2。如果之前没有注意到这点很有可能会开启失败,重新运行脚本也不能解决。那该怎么办呢?首先需要先将内核模式改为GRUB2。这时,我们可以手动将新安装的内核指定为默认内核。运行如下命令

这样就能正常使用Google BBR了。