查看单个帖子
旧 2006-03-14, 08:23 PM   #2
No1
Tony
坛主
级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时级别:199 | 在线时长:40419小时 | 升级还需:381小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,051
积分:6
精华:24
现金:14342金币
资产:29325299金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
上期我们为大家介绍了如何安装及使用CHARIOT测量我们的网络吞吐量。是通过建立简单的1对PAIR来实现的,实际上这样测量的结果存在着很大的误差,有时由于网络的异常波动和计算机被人操作测量数值与实际有些偏差。如何正确有效的测量呢?今天就为大 家讲解CHARIOT的高级应用和一些使用技巧。


一,双向测量
上篇我们为大家介绍了单向测量,也就是只检测从计算机A到B的带宽,实际工作中网络是单工还是双工工作的也是影响网络速度的一个主要因素,因此用CHARIOT测量时尽量建立双向PAIR而不是单向的。

测量环境:A计算机IP地址10.91.30.45,B计算机IP地址10.91.30.42,测量两者工作环境是单工还是双工,并且测量网络速度。

测量过程:
第一步:首先在AB计算机上运行CHARIOT的客户端软件ENDPOINT。双击endpoint.exe出现图1所示,确定后你会发现任务管理器中多了一个名为endpoint的进程。

第二步:被测量的机器已经就绪,这时候就需要运行控制端CHARIOT了,我们可以选择网络中的其他计算机也可以在A或B计算机上直接运行CHARIOT。(如图2)

小提示:
为保证成功测量需要在A计算机和B计算机上关闭所有防火墙。

第三步:主界面中点NEW按钮,弹出的界面中点上方一排按钮的ADD PAIR。(如图3)

第四步:在ADD AN ENDPOINT PAIR窗口中输入PAIR名称,然后在ENDPOINT1处输入A计算机的IP地址10.91.30.45,在ENDPOINT2处输入B计算机的IP地址10.91.30.42。按select script按钮并选择一个脚本,由于我们是测量带宽所以选择软件内置的Throughput.scr脚本。(如图4)

第五步:我们建立了从A到B的单向测量,由于要求测量网络双向吞吐量,所以还需要再添加一个从B到A的单向测量。这样结果显示的就是双向数据了。方法同第四步,只不过在ENDPOINT1处输入B计算机的IP地址10.91.30.42,在ENDPOIN T2处输入A计算机的IP地址10.91.30.45,同样选择Throughput.scr脚本。(如图5)

第六步:确定后如图6所示建立了两对PAIR,我们点主菜单的RUN启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。

第七步:软件会测试100个数据包从A计算机发送到B计算机,还会测量100个数据包从B发送到A。由于软件默认的传输数据包很小所以很快测量工作就结束了。在结果中我们点THROUGHPUT标签可以查看具体测量的带宽大小。如图7所示在下方图表中用绿 色表示带宽检测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。



二,科学测量减小误差
在物理和数学学科经常会采用多次测量取平均值的方法,虽然该方法也可以用于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将该测量对复制,(如图8)然后粘贴9个这样的数据对。(如图9)

第四步:点主菜单的RUN启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。结果如图10,我们在THROUGHPUT标签中可以看出基本上每对的带宽测量数值为10Mbps左右,在总和处可以看到将10对测量结果相加最后结果是94Mbps, 基本接近100M的真实值。

通过多对测量在一定程度上减少了误差,使我们的测量结果更加有效更加准确。
上传的图像
文件类型: jpg 图1.JPG (14.6 KB, 14 次查看)
文件类型: jpg 图2.JPG (19.5 KB, 14 次查看)
文件类型: jpg 图3.JPG (53.2 KB, 0 次查看)
文件类型: jpg 图4.JPG (21.5 KB, 14 次查看)
文件类型: jpg 图5.JPG (21.1 KB, 14 次查看)
Tony 当前离线  
回复时引用此帖