以往的各种检测方法,只能说各有利弊吧,但我没看到有人或者有服务商能提供历史数据回溯,那么很容易导致的结果就是:

我想买个服务器,ping一下,不错,下载测试文件,挺快,ok,付钱买了,但是tmd刚买了还不到两个小时,机房炸了,速度直线掉落,没法用,钱就打水漂了。

这不是个好笑的笑话,但是我前些天经历的事。有个朋友加我qq讨论国外这些机房的事,他说do的能跑到30M以上带宽。因为我招行的信用卡反复被do拒绝(操蛋),所以这几年也懒得测试,他这么一说,我耐心用paypal开通了do账户,测试的时候确实不错,下载确实有时候能达到30M以上,好吧,我买了,但是do的机房波动太厉害,时不时的ping就超300了,真心蛋疼。

因为类似的原因,于是前面我几篇文章用了一个周期数据,就是一段时间的整体数据来观察。但仍然没什么用,整体数据做了平均处理以后,其实看起来都很不错,可实际情况却可能比较渣。

最终,我产生了这个想法,将历史数据存留下来,以图表的形式回溯数据,这样得到的理应是最真实的状态,最重要的是能够看到一个机房是否会受到高峰期影响,以及影响程度,这可以侧面印证该机房的线路状态。实践了一段时间,得到了我想要的结果。

共监测了linode、do、vultr这3个服务商所有节点的数据,以及我自己的一群服务器,目前程序运行的时间接近满一周了,于是记录一下,后续如有重大变动再更新。

数据从我的一个阿里云华南节点构成,数据分析位于我的一个腾讯云服务器。也就是说,这些数据反应的是阿里云的华南节点到这些目标节点的网络质量。数据粒度可以精确到分钟,但此文中只发整体图,看个大概就行了。

因为linode的节点最少,所以先拿他开刀吧,顺带先把我vpn的主力节点数据放上来,用事实讲话,哥的vpn节点秒杀这3个服务商所有机房!

我的vpn主力节点1:

ping值很稳定,几乎没丢包,中间看起来有几分钟的时间可能中断了或者是我在拖数据,反正影响不大,其他数据皆完美。

 

第一篇文章列出linode的:

atlanta:

dallas:

frankfurt:

fremont:

london:

newark:

singapore:

tokyo2:

 

点开可以看大图,这算是常识了。

红线是响应时间,越低越好,越平稳越好。蓝色的是丢包率,越低越好,越平稳越好。

标题里的4个数据是这么来的:

第一个平均ms是  所有数据包总和/所有未丢失数据包数量=平均ms,这个数据相当于ping了7天,然后最终统计数据。

第二个ms是  avg(每一分钟的平均ms),跟第一个差别不大,但个人觉得更有用。

第三个百分比是  所有丢失数据包数量/发送数据包总量*100=丢包率,和ping /t效果相同。

第四个百分比是  avg(每一分钟丢包率)。

 

单看数据的话,linode的丢包率其实很高的。综合两项数据来看,德国法兰克福的数据还是能接受的,丢包率低的我都不太敢信,只有0.2%左右,但是太过于明显的就是一到高峰期就开始浪啊浪的……整体来说不错的。其次是伦敦,也算是不错的。linode的其他节点全垃圾。

跟我的vpn服务器来比,我的数据除去几个异常值,平时要么是166,要么是175,这种情况我估计是跟路由走向有关,因为太过于规则了,而且很明显不受高峰期影响,细看的话其中有两天高峰期波动到180多,不过也算是很快了。整体来说,就像我前面说的那样,这3个服务商所有机房都不如我的,哈哈。

 

最简单的第一眼视觉来讲,蓝色少到几乎看不到,那这个节点的丢包率极低;红色线尽可能平稳,并且很少有大幅波动为最佳。这两个状态如果都达到,那么可以直接认定为极佳的网络线路,可以视为与大陆连接的网络质量极高。

同时还要做一个判断,就是各位自己在高峰期的时候去下载官方提供的文件,单线程能达到1M/10mbps以上,就可以放心大胆买了。

为什么要这样呢?因为网络质量不直接等同于网络传输能力,也就是带宽。举个国内的例子,国内网络最好的理应是科技网,也就是最早中科院搞的那个网,在以前电信网通都没有直连的时候,科技网能确保全国任何地域任何运营商的网络都飞快飞快的连接,但是这个网因为太老,设备带宽跟不上,所以其实还是跑不动流量的。。。为毛我知道这些细节呢?因为我有一位老师是中科院的网络主任……

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注