《利用IXCHARIOT进行网络测速.docx》由会员分享,可在线阅读,更多相关《利用IXCHARIOT进行网络测速.docx(10页珍藏版)》请在三一办公上搜索。
1、利用IXCHARIOT进行网络测速在数据网络维护中,我们对于网络的考虑主要是带宽和延时,是基于四层以下的网络。随着电信企业的转型,各类客户的需求经常呈现我们维护人员面前,比如说,用户抱怨“网络速度怎么这么慢?”,“电信给我提供的带宽到底是多少?”。这个时候我们就需要一个比较直观、方便的工具给用户演示和讲解。很多人在测试和演示带宽的时候使用下载软件或者网络测试网站进行,这有一定的局限性。比如说下载软件,需要提供下载的服务器能够有较高的带宽,而且其他用户的并发下载数不要太高。这里我和大家共享在日常维护工作中,所使用到的两个网络利器:IXCHARIOTChariot 是NETIQ公司的多功能网络业务
2、测试软件。非常多的评测实验室都在使用Chariot软件进行网络设备的性能测试,比如一些千兆以太网卡横向比较测试和无线局域网产品的横向比较测试,甚至很多对于防火墙设备的评测都采用了Chariot。这里我结合日常的应用做相关的说明。测试模型如下图:Chariot 的基本组成包括Chariot 控制台和Endpoint。其中Chariot 控制台可以运行于Microsoft 的各种Windows 平台。在Chariot 控制台上可以定义各种可能的测试拓扑结构和测试业务类型。Endpoint 可以运行在几乎目前流行的所有操作系统上。Chariot Endpoint 能够充分利用运行主机的资源,执行Ch
3、ariot 控制台发布的Script 命令,从而完成需要的测试。点到点电路的测试:首先,分别在要测试网络的两端各接上计算机A、B,系统可以不限,但网络要能够PING通。计算机上运行CHARIOT的客户端软件Endpoint。运行endpoint.exe后,任务管理器中多了一个名为endpoint的进程。接着,新建一个CASE, 选择点到点,ADD PAIR,在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址,在Endpoint2处输入B计算机的IP地址。按“select script”按钮并选择一个脚本,由于我们是在测量带宽,
4、所以可选择软件内置的Throughput.scr脚本。Chariot 支持多种网络业务,内置超过120 个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio 等,以后读者可以自己去慢慢摸索每个脚本自己的作用,有了心得和我一起分析(4feng)。我选择了Chariot 提供的Throughout 测试脚本对被测网络的吞吐量进行了测试。该测试脚本通过发送、接收并确认一个大文件来得出吞吐量的测试结果。CHARIOT可以测量包括TCP、UDP、SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可。同时我们可以修改脚本文件,这里只是把默认的传输文件的大小进行
5、了修改,默认的文件由于太小,在我这里的网络瞬间就传输完毕了,程序认为这样测试出来的数据不正确,所以把文件的大小提高了10 倍数值,以取得一个较稳定的值。Chariot 可以在同一台计算机上模拟出很多的请求,在这里我是用的双向请求每个请求分别有5 个模拟出来的独立线程。选择工具栏上的RUN 值开始我们这次的吞吐量的测试。在测试的过程中,我们可以时时的查看当前两台测试计算机之间的网络吞吐量的数值。测试结束的时候,我们可以很方便的看到最后的数据结果,这次测试显示两台计算机之间的网络传输的吞吐量数据在190Mbps ,由于采用的是双向传输所以最后数据大于承若的100Mbps 。测试的显示图表可以有很多种不同的显示模型,你可以用鼠标右键来选择自己想要看的模型,当然也支持自定义的高级格式。测试结果的数据图表我们也可以选择用不同的单位级别来查看,当然程序也会默认自动为我们选择一个合适的单位级别。我们也可以把测试的报告保存成一个文件。上面的就是保存成HTML 结果的测试报告。这样配上我们网络拓朴图就可以给用户以完整的报告。