奶牛有时候也很纠结到底选哪个机房哪个线路的服务器,到底怎么选总得有个头绪,奶牛今天就来聊聊到底怎么选。
Looking Glass
以OVH为例,OVH提供了一个插件形式的Looking Glass,地址是http://ovh.net。
通过上传、下载、延时三个方面,已经可以给我们一个很直观的网速如何的概念了。一个Looking Glass就够了么?不不不,奶牛觉得还是很不够的。
Ping
Ping值的大小由距离远近决定,同样的距离,Ping越低越好么?奶牛觉得不尽然,Ping只能反应延迟的一个结果,并不能代表什么,想像一下300ms才0.3s,不会有很大影响的,当然游戏除外,对于建站来说,Ping的大小真的没有那么重要。那么重要的是什么呢?要奶牛说,最重要的是Ping的一个loss指标,丢包率,这个才是重要的,如果丢包率很高,表示网络很不稳定,从一方面可以说明,数据包传输过程中可能会有很多重传,所以,理论上应该并不好。但是也有这种情况,人家本来就是禁Ping的,loss是100%,这种时候可以使用TCP Ping来试试,不过这个就跟丢包率没啥关系了。
Traceroute
路由追踪,这个很关键,同样的机房,可能联通、电信、移动三网走三条线路,所以,如果想选一个三网通用的机房,当然还是都要traceroute一下,不要有的线路完全无法访问导致客户丢失。
下载速度
这个也是要测试三网的,那样会比较准确,如果找不到test file这种可以下载的文件,完全可以用ab这类的压测工具来测试,找个机房的网站然后随便找个测试文件。
ab -n 1000 -c 10 -k http://xxx.xxx.com/css/bootstrap.min.css
我们完全可以开10个线程同时跑一个小文件,只要文件在这个机房的服务器上,这样子可以很容易得到一个下载速度的结果。
Transfer rate: 3440.29 [Kbytes/sec] received
像奶牛这个测试,就是3.4MB/s,理论上还是很不错的。
多时测试
不要只在一个时间测试,至少要在一天的不同时段进行测试,特别是晚7:30~12:00,这个时段是我们网络使用率最高的时段,所以这个时段的结果更具有说明性。
OVH机房的测试IP
参考:http://smokeping.ovh.net
[欧洲]
法国RBX:rbx.smokeping.ovh.net
法国SBG:sbg.smokeping.ovh.net
法国GRA:gra.smokeping.ovh.net
波兰OZA:oza.smokeping.ovh.net
英国ERI:eri.smokeping.ovh.net
德国LIM:lim.smokeping.ovh.net
[美洲]
加拿大BHS:bhs.smokeping.ovh.net
美国VIN:vin.smokeping.ovh.net
美国HIL:hil.smokeping.ovh.net
[亚太]
新加坡SGP:sgp.smokeping.ovh.net
悉尼SYD:syd.smokeping.ovh.net