现今无线网越来越受到人们的推崇,很多有资金和有技术的朋友都通过无线网卡,AP以及更多的无线设备建立起自己的无线网络。不过和有线的网络一样,无线网络的速度究竟有多少呢?
第1页:测量基本篇
现今无线网越来越受到人们的推崇,很多有资金和有技术的朋友都通过无线网卡,AP以及更多的无线设备建立起自己的无线网络。不过和有线的网络一样,无线网络的速度究竟有多少呢?
如果无线网卡或AP的性能不好如何检测呢?在有线网络中我们是使用测线仪来解决带宽测量问题的,不过在无线网络中该设备就无用武之地了。当然这些都难不倒我们,今天就为大家介绍一款软件,通过他我们可以测量无线网络中网络带宽的大小。
CHARIOT是专业的网络带宽测量工具,他不仅可以应用到有线网络,在无线网络中使用他测量带宽更加方便简单。他可以测量网络中任意两台计算机之间的连通带宽,并且该软件还可以将测量结果以图形的形式表现出来,更方便我们比较和浏览。当然要想成功测量带宽吞吐量的前提是这两台计算机之间有路由指引数据包的传送方向,也就是说两者本身成功互连。
废话少说马上为IT168的读者介绍如何通过chariot测量无线网络中两台计算机的带款大小。
一、测量基本篇
第一步:首先在需要测量无线带宽的AB计算机上运行CHARIOT的客户端软件ENDPOINT。双击endpoint.exe确定后你会发现任务管理器中多了一个名为endpoint的进程。
第二步:这时被测量的机器已经就绪,需要运行控制端CHARIOT了,我们可以选择无线网络中的其他计算机也可以在A或B计算机上直接运行CHARIOT。(如下图)
第三步:主界面中点“NEW”按钮,弹出的界面中点上方一排按钮的“ADD PAIR”。(如下图)
第四步:在“ADD AN ENDPOINT PAIR”窗口中输入PAIR名称,然后在ENDPOINT1处输入A计算机的IP地址10.91.30.45,在ENDPOINT2处输入B计算机的IP地址10.91.30.42。按select script按钮并选择一个脚本,由于我们是测量带宽所以选择软件内置的Throughput.scr脚本。(如下图)
小提示:CHARIOT可以测量包括TCP,UDP,SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可。
第五步:确定后我们点主菜单的“RUN”启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。
第六步:之后软件会测试100个数据包从A计算机发送到B计算机。由于软件默认的传输数据包很小所以很快测量工作就结束了。在结果中我们点THROUGHPUT标签可以查看具体测量的带宽大小。如下图显示了A与B计算机之间的实际最大带宽为83.6Mbps。
小提示:由于无线带宽的损耗,往往真实带宽达不到100Mbps,所以本例得到的83.6Mbps基本可以说明AB计算机之间的最大带宽为100Mbps,去除损耗可以达到80多Mbps的传输速度。
第2页:测量进阶篇
二、测量进阶篇
上面为大家介绍了单向测量,也就是只检测从计算机A到B的带宽,实际工作中网络是单工还是双工工作的也是影响网络速度的一个主要因素,因此用CHARIOT测量时尽量建立双向PAIR而不是单向的。
测量环境:
A计算机IP地址10.91.30.45,B计算机IP地址10.91.30.42,测量两者工作环境是单工还是双工,并且测量网络速度。
测量过程:
第一步:首先在AB计算机上运行CHARIOT的客户端软件ENDPOINT。双击endpoint.exe出现下图所示,确定后你会发现任务管理器中多了一个名为endpoint的进程。
第二步:被测量的机器已经就绪,这时候就需要运行控制端CHARIOT了,我们可以选择网络中的其他计算机也可以在A或B计算机上直接运行CHARIOT。(如下图)
小提示:为保证成功测量需要在A计算机和B计算机上关闭所有防火墙。
第三步:主界面中点NEW按钮,弹出的界面中点上方一排按钮的ADD PAIR。(如下图)
第四步:在ADD AN ENDPOINT PAIR窗口中输入PAIR名称,然后在ENDPOINT1处输入A计算机的IP地址10.91.30.45,在ENDPOINT2处输入B计算机的IP地址10.91.30.42。按select script按钮并选择一个脚本,由于我们是测量带宽所以选择软件内置的Throughput.scr脚本。(如下图)
第五步:我们建立了从A到B的单向测量,由于要求测量网络双向吞吐量,所以还需要再添加一个从B到A的单向测量。这样结果显示的就是双向数据了。方法同第四步,只不过在ENDPOINT1处输入B计算机的IP地址10.91.30.42,在ENDPOINT2处输入A计算机的IP地址10.91.30.45,同样选择Throughput.scr脚本。(如下图)
第六步:确定后如下图所示建立了两对PAIR,我们点主菜单的RUN启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。
第七步:软件会测试100个数据包从A计算机发送到B计算机,还会测量100个数据包从B发送到A。由于软件默认的传输数据包很小所以很快测量工作就结束了。在结果中我们点THROUGHPUT标签可以查看具体测量的带宽大小。如下图所示在下方图表中用绿色表示带宽检测2的数值,而红色曲线代表的是带宽检测1的数值,从这个图中我们可以看出A计算机到B计算机的带宽比B到计算机A的带宽要大。在上方速度处也可以看出A计算机到B计算机的平均带宽为72Mbps,而B计算机到A计算机的带宽只有42Mbps。
这说明什么呢?通过CHARIOT测量AB之间的双向带宽可以得出如下的结论,A计算机到B计算机带宽是100M(去除损耗真实带宽为72Mbps),而B到A的带宽只有50M。我们应该检查网络连接设备,特别是无线网卡,很可能是网卡性能上出现了问题才造成B到A的速度不是100M而是50M。
第3页:科学法测量无线带宽
三、测量高级篇
1、科学法测量无线带宽
在物理和数学学科经常会采用多次测量取平均值的方法,虽然该方法也可以用于CHARIOT测量中,但需要反复多次操作,带来一定的麻烦。实际上我们可以在一次测量中添加多对PAIR,从而将所有测量值相加得到更靠近真实数值的结果。
测量环境:
A计算机IP地址10.91.30.45,B计算机IP地址10.91.30.42,用多PAIR法测量A到B的更接近真实数值的结果。
测量方法:
第一步:按照上面提到的方法安装CHARIOT并将客户端程序ENDPOINT安装在A与B计算机上。启动CHARIOT,点NEW按钮。
第二步:点ADD PAIR按钮建立一个新的ENDPOINT PAIR。输入PAIR名称,然后在ENDPOINT1处输入A计算机的IP地址10.91.30.45,在ENDPOINT2处输入B计算机的IP地址10.91.30.42。按select script按钮选择Throughput.scr脚本。
第三步:在PAIR 1上点鼠标右键选择COPY将该测量对复制(如下图)
然后粘贴9个这样的数据对。(如下图)
第四步:点主菜单的RUN启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。结果如下图
我们在THROUGHPUT标签中可以看出基本上每对的带宽测量数值为10Mbps左右,在总和处可以看到将10对测量结果相加最后结果是94Mbps,基本接近100M的真实值。
通过多对测量在一定程度上减少了误差,使我们的测量结果更加有效更加准确。
第4页:大包法测量无线带宽
2、大包法测量无线带宽
虽然我们可以通过科学测量减小误差但由于默认数据包为100K所以总的数据检测量相对比较小。我们可以通过修改默认数据包的大小将测量结果变得更加精确。
测量方法:
其他步骤和上面介绍的一样由于篇幅有限这里就不再讲解了,只介绍修改数据包的方法。在我们建立测量PAIR选择完THROUGHPUT脚本后再点edit this script按钮。(如图15)
在弹出的窗口下方file_size出将其修改为你希望的数值即可。(如下图)
这样在测量带宽时就会用你设置好大小的数据包进行传输了,根据实际环境设置数据包大小可以让我们的结果更准确。
小提示:其实我们不光可以编辑发送的数据包大小还可以通过edit this script按钮编写自己的脚本,不过需要我们对脚本语言有一定的了解。另外再选择脚本时不光提供了Throughput.scr一个脚本,软件内置了超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio等,我们根据实际测量需要进行选择即可,当然对于无线网来说还是使用Throughput.scr脚本最为常见。
总 结:
其实CHARIOT还有很多强大的功能,例如多点测量带宽等等,他号称软件中的Smartbits,一个软件通过简单设置就可以实现硬件测量工具才能达到的效果,并且解决测线器无法实现的测量无线带宽的目的。
最后笔者根据自己的经验为大家总结下最好的测量方法,那就是当你测试无线网络两点吞吐量时最好测试三个数据——单用户上行,单用户下行和单用户十线程(5上5下),这样的测量结果最接近真实数值。
想知道更多关于移动办公方面的内容请访问移动办公频道。随时随地移动办公让您与工作零距离接触!
如果大家对本文有任何意见或者建议,可以在下面的意见提交区参与讨论。
网友评论