IDC机房测试指南

2017-7-17 23:01:49      点击:

首先要清楚自己想要的测试环境,是测试物理主机还是云主机?是win操作系统还是linux操作系统?测试带宽要多少?这些都要向cp服务商问清楚,而且作为SP服务商,还有一点很关键的是了解客户所做的业务?用户群体所分部的区域? 以及未来有可能做的业务?了解了这些就可以给客户推荐合适的测试机房和测试链路。

一、PING值,通过此项可以测试机房的稳定性和带宽速度。
语法:ping 目标IP或者域名 –t –n 10 比如ping 113.31.89.51  –t –n 10 其中-t参数就是让ping一直接续下去,直到你手工 ctrl +C 停止, 如果没有-t 那么ping值只有4个不具备代表性。-n参数是ping多少个数据包,尽量多ping几个。

接下一来针对这些数据我们如何来分析,首先尽量使用电信的ADSL来测试,因为这个是最具有代表性的,而联通,铁通,移动的宽带由于各种互联互通的原因ping值肯定不准确或者没有办法作为评判的数据,此例为北京方正的ADSL。 

1、ping时间延迟,通过看延迟来判断带宽速度。ping值越小越好,同城的电信adsl ping平均值绝对不能超过20,一般在10ms以内,跨省的adsl ping平均值应该在20-50 属于正常。

2、ping丢包率,此项是判断机房线路的稳定性一种方法。首先丢包率不能超过3%,最好是1000个ping 没有一个丢包,这种是最理想的,但是这个不是绝对值,只要低于3%的都属于不错的路由情况了。 

3、ping延迟时间的平均值,这也是一种判断机房稳定性的方法。不能看某一个包的大或者小。尽量多ping几个。


二、tracert路由图, 通过此项可以测试机房的带宽出口和到达目标主机通过了几台路由器。

语法:tracert –d 目标IP或者域名比如tracert -d 113.31.89.51 其中-d 参数指定不将 IP 地址解析到主机名称。

通过以上路由图我们可以知道以下信息:

1、到达目标服务器需要经过多少个路由器,也就是路由跳数。到目标机房的跳数是越少越好,在国内 一般在10-18左右为好,同城的应该在8-15左右,如此图为9个。

2、*号代表某一跳的路由设备不对ICPM包(ping包)做出反应,就用*来替代,并不表示这一跳有问题。

3、请求超时,与第2条情况类似,这并不是路由器故障或者产品问题,而是因为设备上的ICMP超时发送功能被关闭了(部分H3C设备默认是关闭的)。

4、个别跳数的毫秒数特别大,可以去whois.sc查询ip归属,可以基本确定慢在那个运营商那里,不过有时候知道慢在那里也没有办法,中国的国情就是互联不通的,所以根据你的客户群上网方式所在地来选择 电信或者网通才是最主要的。


三、第三方测试平台

经常测试机房的运营都知道,简单的ping值就可以看出机房大概速度如何,但要看机房线路的稳定性需要长时间的ping,所以运维工程师都会写一个bat脚本,在测试主机上运行bat脚本,里面有两条命令一是ping命令,一是tracert命令,还有最关键的全国各地及全世界IDC机房的IP地址,IP地址越详细,测试的效果越好。

现在我要讲的是只需要知道目标主机的IP地址就可以了,那就是第三方平测试平台专业的有基调、博睿,这两个需要付费。还有免费的第三方是17ce(www.17ce.com)等,这些是非常好的测试方法。

举例以下为北京兆维机房BGP测试平均值

 




四、FTP上传下载/HTTP上传下载
这种方法现在很少有人在用了,一般都是在浏览器里直接搜索在线测试软件,比如360。

以上是北京方正带宽20M的速度,这个很简单,首先了解你上网方式的最大值,如果是20Mb的ADSL, 那么理论最大下载速度是20*1024/8=2.5MB/s,实际最大下载速度是2MB以左右,而上传速度是下载的一半。如果IDC机房20M独享,那么单向速度(上行或下行)可以达到2.5MB/s。


 点击将有更多机房选择