锐速&BBR究竟哪家强?

我以前也有想过这个问题,但是秉承着哪个容易安装我就选哪个的原则,基本上用的都是BBR,因为锐速对内核限制的很死……还有就是家庭网络下是否有必要在个人PC上使用锐速……

实验一:所以说到底哪家强

由于手里并没有太多的可以随便开的机子,而且测试实际上工作量挺大的,所以这次实验变量只设计了两个,并且样本数就一个(。

变量

网络优化

什么都不装

锐速

BBR

BBR魔改

相对于国内的网络环境

Vultr日本(低延迟低丢包)

Digital Ocean新加坡(高延迟高丢包)

测试方法

秉承着怎么方便怎么来的做法,我在CentOS 6.9系统下进行什么都不装和锐速的网络测试,在Ubuntu 16.04下进行BBR和BBR魔改的网络测试

网络测试有两部分:

1,使用ZBench-CN.sh进行测试

2,在深圳天威联通100M网络环境下进行H5网页测速

用到的代码:

  #CentOS 6.9锐速

  wget--no-check-certificate-O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh&&chmod+x appex.sh&&bash appex.sh install'2.6.32-642.el6.x86_64'

  #Ubuntu/Debian BBR

  wget--no-check-certificate-qO'BBR.sh''https://moeclub.org/attachment/LinuxShell/BBR.sh'&&chmod a+x BBR.sh&&bash BBR.sh-f

  #Ubuntu/Debian BBR魔改

  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

  #ZBench-CN.sh测速脚本

  wget https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh&&bash ZBench-CN.sh

  #Docker一键安装脚本

  wget-qO-https://get.docker.com/|sh

  #H5网页测速Docker

  docker run-d-p 2333:80 ilemonrain/html5-speedtest:latest

测试结果

Vultr 日本(低延迟低丢包)
H5网页测速

  • 什么都不装
  • 锐速
  • BBR
  • BBR魔改

测速脚本

  • 什么都不装
  • 锐速
  • BBR
  • BBR魔改

Digital Ocean 新加坡(高延迟高丢包)

H5网页测速

  • 什么都不装
  • 锐速
  • BBR
  • BBR魔改

测速脚本

  • 什么都不装
  • 锐速
  • BBR
  • BBR魔改

结果分析

在测试过程中,我发现使用测试脚本得到的结果和实际想象偏差很大,而且就算在同样条件下测试两次得到的数据也有可能会有很大偏差,我觉得这可能是因为测速服务器在同时被多人通过脚本使用,因此无法独占测试出准确的结果

而H5测速是很直观的,能找到拥塞控制下达到的最大稳定速度,而单纯的脚本测速可能会因为测速文件不够大、拥塞控制慢开始过程太长并且测速是通过计算平均速度而导致最终结果不一定准确,所以我觉得还是从家庭宽带进行H5测速比较靠谱

然而这样样本数就很单一了(

可以推测:

1,这三种加速对高延迟高丢包的网络有极大的改善效果

2,BBR魔改确实比BBR的效果要好(魔改实际上是调整了原版BBR的配置参数)

在我目前所处的网络环境下,可以推测:

1,BBR魔改的效果要比锐速稍好

2,在低延迟低丢包的情况下,使用这三种网络优化手段可能反而会导致网络性能下降,但是下降并不明显

当然,并不是说测了下发现低延迟低丢包就不应该上加速,因为从国内到国外始终是无法避免网络高峰期出口拥堵的情况的,国外的机子推荐能上还是上了

总结,推荐还是上BBR魔改

无论是从体感角度和便利程度上考虑,我都觉得BBR魔改要优于锐速,并且锐速并不能用于OVZ,但是BBR可以

后话

我后来又尝试了在 Windows 服务器上装锐速与不装的区别

nazwa 的波兰服务器,往 Google 盘传文件,不装锐速是5MB/s,装锐速是18.5MB/s

相信这个结果十分明显了

实验二:个人PC有必要上锐速吗

锐速有Windows版,我只在国外Windows机子上用过,效果相当可以,但是并不知道如果在家庭网络环境下使用效果如何

测试方法

因为是在实验一之前临时想到的,所以并没有事先准备,直接让朋友用 nazwa 的波兰机子(高延迟低丢包)搭建了H5测速平台

仍然是在深圳天威联通100M网络环境下测速

测试结果

个人PC直连

个人PC装锐速并开启入向流量加速

结果分析

看到测试结果的时候我也是一脸懵逼的
我原来以为应该至少会有一点加速效果,然而事实上是速度反而慢了很多

接着我关掉了锐速,重新进行测试

确实,网速又回到了正常水平

但是我也有听朋友说他那里的网络下,开锐速访问日本VPS的速度会有很大提升

我猜测,在家用网络环境下使用锐速,效果应该和运营商、线路、目的地有关系,并且入向流量加速需要占用一点上传宽带,也有可能是天威上传宽带太小(3Mbps)的原因

因此并不能断定家用网络环境下使用锐速是好或者不好的,具体情况应该根据自己测试决定