如何测试服务器带宽?

如何测试服务器带宽?,第1张

通常是很难测试到准确速率的。因为还有服务器自身的性能负载等都会影响到测试结果。

况且你的是100M共享,不是独享,那么也就是说速度的最大值是100M,前提和你共享这100M的其它服务器没有任何流量,平常肯定到不了100M。

大概只能依赖服务器提供商的诚信了。

如果确实需要测试,需要和服务提供商进行协商,进行专业测试,你通过网络进行大量访问是无法准确测试的。

可能的办法是,向服务提供商提出质疑,说访问速度过慢,并要求对方出具本服务器一段时间内的带宽利用率的表格。

何才能测试出真实的带宽质量呢?今天,我们用最普通的几个windows工具,简单几招测测你的机房带宽质量。

1、TraceRT

上一篇文章中我们提到过直接连接到骨干网的带宽质量远远好于连接到本省的网络。当我的网站主要客户来自广州和上海,如果我的机房直接连接到骨干网,那么当客户访问时网络流向是“广州节点->骨干网节点”,只要走一跳就可以实现;如果我的机房连接着河北廊坊的带宽,那么当客户访问时网络流向是“广州节点->骨干网节点->北京大区节点->河北省节点->廊坊节点”,需要走四跳才能实现,速度肯定比骨干网接入方式慢了很多。 TraceRT就是用来检测从终端客户到你的服务器所在机房的“跳数”和响应时间。

方法:登录到您的服务器中,在windows的Dos界面(开始菜单-运行-输入"cmd")下输入:"tracert -d [全国各地的IP]"

例一:登录到某三线机房服务器211.166.XXX.XXX中,分别测试以下情况

(感谢携趣数据中心提供骨干网三线机房带宽供测试)

tracert -d 202.106.196.1 北京联通连接情况 7跳(机房-联通骨干-北京联通)

tracert -d 122.193.0.10 江苏联通连接情况 10跳(机房-联通骨干-江苏联通)

tracert -d 221.207.59.131 青海联通连接情况 9跳(机房-联通骨干-青海联通)

tracert -d 220.181.22.226 北京电信连接情况 10跳(机房-电信骨干-北京电信)

tracert -d 219.137.167.204 广州电信连接情况 11跳(机房-电信骨干-广州电信)

tracert -d 61.132.74.48 江苏电信连接情况 13跳(机房-电信骨干-江苏电信)

tracert -d 211.139.145.100 广东移动连接情况 12跳(机房-联通骨干-移动骨干-广州移动)

tracert -d 202.112.0.36 教育网连接情况 5跳(机房-教育网骨干)

例二:登录到某单线机房服务器123.116.XXX.XXX中,同样测试以下情况

tracert -d 202.106.196.1 北京联通连接情况 8跳(机房-北京联通)

tracert -d 122.193.0.10 江苏联通连接情况 12跳(机房-北京联通-联通骨干-江苏联通)

tracert -d 221.207.59.131 青海联通连接情况 11跳(机房-北京联通-联通骨干-青海联通)

tracert -d 220.181.22.226 北京电信连接情况 12跳(机房-北京联通-联通骨干-电信骨干-北京电信)

tracert -d 219.137.167.204 广州电信连接情况 13跳(机房-北京联通-联通骨干-电信骨干-广州电信)

tracert -d 61.132.74.48 江苏电信连接情况 15跳(机房-北京联通-联通骨干-电信骨干-江苏电信)

tracert -d 211.139.145.100 广东移动连接情况 13跳(机房-北京联通-联通骨干-移动骨干-广州移动)

tracert -d 202.112.0.36 教育网连接情况 14跳(机房-北京联通-联通骨干-教育网骨干)

通过以上两个例子,不难看出,例一的三线机房跳数远远小于例二的单线机房。也就是说如果带宽大小相同,全国各地的用户访问例一的三线机房的速度肯定快于例二的单线机房。

2、Ping

Ping是比较简单的测试方法,也是大家最熟悉的方法之一,用于测试带宽的稳定性和连接速度。我们同样登录到服务器中,测试以下地址,检查全国各地连接到我们服务器的稳定性和连接速度。

方法:登录到您的服务器中,在windows的Dos界面(开始菜单-运行-输入"cmd")下输入:"ping [全国各地的IP] -n 500" (共发送500个数据包,测试相对准确,需要更准确的数据可以增加发送次数)

例一:登录到某三线机房服务器211.166.XXX.XXX中,分别测试以下情况

(感谢携趣数据中心提供骨干网三线机房带宽供测试)

ping 202.106.196.1 北京联通连接速度和丢包率 平均1ms/丢包为2

ping 122.193.0.10 江苏联通连接速度和丢包率 平均32ms/丢包为1

ping 221.207.59.131 青海联通连接速度和丢包率 平均31ms/丢包为2

ping 220.181.22.226 北京电信连接速度和丢包率 平均1ms/丢包为1

ping 219.137.167.204 广州电信连接速度和丢包率 平均36ms/丢包为2

ping 61.132.74.48 江苏电信连接速度和丢包率 平均25ms/丢包为1

ping 211.139.145.100 广东移动连接速度和丢包率 平均45ms/丢包为2

ping 202.112.0.36 教育网连接速度和丢包率 平均1ms/丢包为0

例二:登录到某单线机房服务器123.116.XXX.XXX中,同样测试以下情况

ping 202.106.196.1 测试到北京联通连接速度和丢包率 平均3ms/丢包为0

ping 122.193.0.10 测试到江苏联通连接速度和丢包率 平均36ms/丢包为1

ping 221.207.59.131 测试到青海联通连接速度和丢包率 平均33ms/丢包为0

ping 220.181.22.226 测试到北京电信连接速度和丢包率 平均123ms/丢包为3

ping 219.137.167.204 测试到广州电信连接速度和丢包率 平均162ms/丢包为0

ping 61.132.74.48 测试到江苏电信连接速度和丢包率 平均86ms/丢包为1

ping 211.139.145.100 测试到广东移动连接速度和丢包率 平均132ms/丢包为5

ping 202.112.0.36 测试到教育网连接速度和丢包率 平均126ms/丢包为0

通过以上两个例子,大家可以简单直观的测试出服务器与全国各地客户的连接速度,例一的三线机房连接速度快于例二的单线机房,尤其是连接电信和教育网时更为明显。一句话,平均连接响应速度越快,丢包率越小,带宽质量越好。

如果这是实际测试得到的速率,其相对应的宽带应该在理论上是40兆以上的任意带宽,如50兆、100兆……甚至更高都有可能,因为这个速率没有明确是否是到当地运营商的最近段机房测试出来的,有可能是到其他省市的服务器或者是网络中有故障造成的呢。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/79388.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-04
下一篇2023-03-04

发表评论

登录后才能评论

评论列表(0条)

    保存