灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:4038回复:0

如何测试自己的虚拟空间服务器速度和带宽?

楼主#
更多 发布于:2011-08-30 10:35
答:建站初期,一般都会遇见到的问题就是:我的空间服务器速度怎样?一般的做法就是在已经成型的网站上开一贴,给出自己的链接,让不同地区的朋友给出各自打开页面的速度。这个是最直接的方法。

若觉得不妥,以下介绍几种方法,以便大家在选择IDC服务商方面提供一些帮助指导。

第一种方法,也是最准确的方法:"Ping"

目标IP或者域名都可以。举例 测试一下BaiDu服务器。

开始->运行->输入"cmd"(不带引号)->在DOS界面输入"Ping 域名 -t" 或 "Ping 203.171.235.156 -t"(当然,Ping IP,是已知服务器IP的前提下,否则就只能Ping域名了,两种效果是相同的)

注意:不加"-t"只会给出4个结果,不具代表性。加上之后会一直ping下去 (如果真要加个期限,我想是一万年),Ctrl+C 停止。

Ping www.INight.net.cn 的结果如下:

C:\Documents and Settings\Me>ping 域名 -t
Pinging tz011.255idc.com [203.171.235.156] with 32 bytes of data: (由于此网站使用的是服务器空间,所以红色部分为此空间的级域名)

Reply from 203.171.235.156: bytes=32 time=36ms TTL=117 (单条记录,主要看time值)
Reply from 203.171.235.156: bytes=32 time=36ms TTL=117
                    …… 中间省略N条记录 ……
Reply from 203.171.235.156: bytes=32 time=37ms TTL=117
Reply from 203.171.235.156: bytes=32 time=36ms TTL=117
Reply from 203.171.235.156: bytes=32 time=37ms TTL=117
Ping statistics for 203.171.235.156:
    Packets: Sent = 35, Received = 35, Lost = 0 (0% loss)       (发包35个,返回35个,丢包率0%)
Approximate round trip times in milli-seconds:
    Minimum = 36ms, Maximum = 37ms, Average = 36ms       (Time值最小36,最大37,平均36)

以上数据简单分析:

不丢包,最理想的结果是1000个Ping值得没有一个丢包。其实丢包率小于1%已经算很不错的结果了。
Ping值要小,同城的电信ADSL Ping 平均值绝对不能超过20,一般在10。跨省的ADSL Ping平均值应该在20 - 40 属于正常。

Ping值无大的波动,www.INight.net.cn 最小值36,最大值37,还是非常稳定的。

第二种方法:测试路由 Tracert Router

开始->运行->输入"cmd"(不带引号)->在DOS界面输入"tracert 域名 -d"
这个是看看测试点到达目标服务器需要经过多少个路由器,并且可以根据经过的每个路由的毫秒数字看出慢在那个路由器,并通过IP Nslookup 来查看这个IP属于那个运营商的,甚至那个省市的运营商的,这样就一目了然了。

C:\Documents and Settings\Me>Tracert www.INight.net.cn -d
Tracing route to tz011.255idc.com [203.171.235.156]
over a maximum of 30 hops:

1    9 ms    8 ms    11 ms         117.13.204.1 (本地局域网网关)
2     8 ms     8 ms     8 ms        117.8.2.241
3     8 ms     9 ms     8 ms        117.8.1.129
4     8 ms     8 ms     8 ms        202.99.66.197
5     30 ms   30 ms    30 ms     219.158.7.253
6    33 ms    33 ms    33 ms     219.158.14.26
7    32 ms    32 ms    34 ms     221.13.223.114
8    43 ms    43 ms    43 ms     61.168.255.46
9    42 ms    42 ms    42 ms     61.168.252.74
10  35 ms    35 ms    34 ms     218.28.198.222
11  36 ms   49ms      53 ms     203.171.224.14
12  116 ms  107 ms    79 ms   203.171.235.156

Trace complete.

结果简单分析:由上面的测试可以看出,到目标机房的Hops 跳数是越少越好,在国内一般在15-18左右为好,同城的应该在12-15左右,如果由个别跳数的毫秒数特别大,可以去whois.sc查询IP归属,确定慢在那个运营商那里。不过有时候知道慢在那里也没有办法,中国的国情就是互联不通的,所以根据你的客户群上网方式所在地来选择 电信或者网通才是最主要的。

第三种方法:文件下载

首先确定自己的上网方式.1M BPS ADSL理论的最大下载速度是1*1024/8=128KB/S,实际下载速度100以上就算可以了。一般北京网通512用户下载速度到60K基本上就是峰值了。

测试的时候找超过50M的文件下载,时间稍微长一点,用单线程下载,主要看一个平均值就可以了,如果能达到上网方式的下载峰值,并且稳定在一个数值段,那么可以说都是稳定的。

第四个方法,也是最不准确却最直接的方法,打开网页的速度

每种浏览器的状态栏都会有个计时器,这些都可以简单的参考一下。

PsING 命令只能测试网络和服务器较底层的性能,可以反映出网络联通的带宽和数据拥挤程度,但对较高层的服务器性能则不能很好反映——其中,最重要的,如运行在主机上的 internet web服务器软硬件的效率。(该效率直接决定通过Web服务器文件下载的速度 —— 也就是用户访问该服务器的速度),则无法给出。 实际上,国际上有一些知名的中立机构,为了帮助用户了解服务器性能及服务器的其他信息,开通了一些专业的测试站,提供给用户进行这些测试。这其中,Monte Sano Software公司运行的NetMechanic网站,就给用户提供服务器主要性能的免费测试服务。 您可以直接在界面上键入需要测试的服务器的域名地址,并输入自己的E-Mail地址,这样该测试服务将每隔15分钟对目标网站发一次测试,8小时后会将测试结果投递到您的E-mail信箱。该服务可以对服务器的主要运转性能,如PING回应时间、DNS解析时间、CONNECT时间、Web服务器文件下载速度给出每个测试点的数据和平均值。您在申请测试时,可能会遇到 "对不起,测试要求已满,请过一段时间再递交申请" 的情况。只要过一段时间再试,都一定可以加入免费测试行列,并且一次可以同时输入多个测试。
 



喜欢0 评分0
游客

返回顶部