一:BBR TCPA 锐速安装教程
-
BBR安装教程
-
TCPA安装教程
-
锐速安装教程
二:测试环境
最近vultr有免费100美元的活动,开心小站长就使用Vultr的免费100美元的优惠创建了10台vps。(VULTR:送100美元 免费美国/日本/新加坡高性能云服务器VPS)
VPS的地理位置是在美国的新泽西州。机器的配置为1核心CPU,1G内存,1G带宽。安装的不同的加速程序!所有VPS的配置均相同,在同一时间进行测试。
三:脚本测速
对网络比较熟悉的朋友,都是了解SpeedTest这个网站/APP,脚本测速就是利用Speedtest的服务器,来测试服务器与Speedtest的链接速度。上传速度,就是服务器上传到Speedtest节点的速度,也可以代表你用自己的设备,下载VPS上的东西到你的电脑上的的有效速度。
因为测速节点和加速程序太多,所以折线图太密密麻麻,不方便识别。所以开心小站长针对三网(移动、电信、联通)的有效速度,做了个差值的折线图。
举个例子,假设BBR OLD这个加速程序,在上海电信节点,会统计上面提到的10个加速程序中的平均值,是除去最大值最小值之后的平均。然后用BBR OLD的值减去这个平均值,然后用这个差值除以平均值,得出脚本测速差值百分比。
3.1 电信线路
在0%以上的表示是比平均值的有效带宽大,数值越大,表示比平均带宽越大。反之亦然。通过观察柱状图,可以比较清晰的看出来各个加速程序的效率高低。柱状图反映出来在电信线路中,BBR2 FQ ECN效果最好,BBR2 CAKE次之。锐速效果最差。
3.2 联通线路
在0%以上的表示是比平均值的有效带宽大,数值越大,表示比平均带宽越大。反之亦然,通过观察可以看到,是TCPA的效果最好,BBR OLD次之。BBR OLD即BBR 4.1的内核,可以通过开心小站长2019版TCP.SH进行安装。效果最差的是BBR CAKE。
3.3 移动线路
在0%以上的表示是比平均值的有效带宽大,数值越大,表示比平均带宽越大。反之亦然,图标上的柱状图可以看到TCPA效果最好,BBR OLD效果次之。锐速效果最差,BBR CAKE效果次差。
3.4 三网
通过此柱状图可以看三网平均的效果,TCPA效果最好,BBR OLD效果次之。BBR CAKE效果最差。
脚本的测试效果排序为 TCPA>BBR OLD>BBR2 CAKE ECN>BBR OLD
四:Html5 SpeedTest 测速
Html5 SpeedTest测速是在服务器上创建Lnmp环境,然后上传Html5 Speedtest测速程序。进行测速。测速程序为:https://d.kxxzz.com/sh/speedtest.zip 下载上传到PHP环境,然后访问IP,就能测速了。
开心小站长用Html5 speedtest针对每个加速程序均进行了3次测试。然后取平均值。平均值数据图如下。
由于Html5 SpeedTest测试,需要我本人访问页面进行测速。我本人的环境为河南联通,下行100Mbps,上行20Mbps。测试出来的效果可以看出来。BBR OLD,BBR2 FQ ECN,BBR2 CAKE,BBR2 CAKE ECN在80Mbps以上,BBR2 FQ ECN接近80Mbps。
Html5 SpeedTest的测试效果排序为 BBR OLD>BBR2 CAKE ECN>BBR2 FQ ECN>BBR2 FQ
五:网页测速效果
网页测速是开心小站长将自己的网站(www.kxxzz.com)的首页放到了测试所用的服务器上面,包含HTML 图片 JS等全部文件。通过观察页面的加载完成需要的时间,来模仿用户访问页面打开速度。打开速度当然是越快越好。
开心小站长对于每个服务器上的网页均进行了测试5次。然后求平均值。
5.1 网页打开时间
通过观察网页打开的耗时统计,可以看到大部分程序的网页打开时间均在2.5秒以内。而且相差的时间并不大。
5.2 网页打开时间与平均速度的差值
为了更方便的观察出来网页打开的速度和平均速度的差值,了解到究竟哪个加速程序更好一点。开心小站长做了个差值的图。
在横线上面的表示比平均速度快,横线下面的表示比平均速度慢。通过观察可以发现是TCPA的网页加载速度最快,其次是BBR2 CAKE。
5.3 关于断流
开心小站长在测试的时候,发现BBR2 CAKE ECN和BBR2 FQ会有断流的情况!大家应该避免使用BBR2 CAKE ECN和BBR2 FQ
六:究竟选择使用哪个加速程序
首先分两种情况。1是大流量操作,2是建站。如果你是大流量操作,在排除了锐速和BBR CAKE之后,其他的数据都相差不大。如果非要选择一个,那就选择BBR OLD(使用开心小站长2019版TCP加速程序)。如果你是建站使用,那么毫无疑问。应该选择TCPA。