网管的经验 教你如何测试局域网的网速
中国网管联盟 【转载】 作者:口粮 2006年08月10日 10:04

第1页:认识chariot和它的工作方式第2页:chariot的功能与应用第3页:应用中要选上对应的脚本
·认识chariot和它的工作方式

网络管理员最常遇到的问题就是网络连接问题。作为一名合格的网络管理员,我们需要专业的工具来测量网络带宽以及数据的吞吐量,今天就为大家介绍专业评测工具CHARIOT的简单使用方法。
网络速度慢最直接的原因就是带宽不足或者线路有问题,我们可以通过CHARIOT测量网络中任意两台计算机之间的连通带宽,并且该软件还可以将测量结果以图形的形式表现出来,更方便我们比较和浏览。当然要想成功测量带宽吞吐量的前提是需要这两台计算机之间 有路由指引数据包的传送方向。
一、CHARIOT简介
CHARIOT是目前世界上唯一认可的应用层IP网络及网络设备的测试软件,可提供端到端,多操作系统,多协议测试,多应用模拟测试,其应用范围包括有线,无线,局域,广域网络及网络设备;可以进行网络故障定位,用户投诉分析,系统评估,网络优化等。从用 户角度测试网络或网络参数(吞吐量,反应时间,延时,抖动,丢包等)。
二、CHARIOT工作原理
CHARIOT和一般的网管系统及一些在线监测系统有本质上的不同。网管系统及一些在线监测系统采取被动式监视,而CHARIOT采用主动式监视及测量;网管系统及一些在线监测系统提供定性的测量,而CHARIOT采取定量的测量。
小提示:
    CHARIOT测试原理是通过产生模拟真实的流量,采用End to End的方法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在SWITCH,ROUTER,WIRELESS,QoS,MULTICASTING及网络等方面的功能和性能测试。
CHARIOT的基本组成包括CHARIOT控制台和Endpoint.其中CHARIOT控制台可以运行于Microsoft的各种Windows平台。在CHARIOT控制台上可以定义各种可能的测试拓扑结构和测试业务类型。Endpoint可以运行 在几乎目前流行的所有操作系统上。CHARIOT Endpoint能够充分利用运行主机的资源,执行CHARIOT控制台发布的Script命令,从而完成需要的测试。具体的工作流程图见图1。


图1:工作原理图

[01] [02] [03] [下一页]

·chariot的功能与应用

三、CHARIOT的功能
CHARIOT能提供多达10000个并发连接,能更好的模拟真实环境对设备及网络进行全面的测量。CHARIOT能够评估网络应用的性能和容量,对网络和设备进行压力测试。CHARIOT作为压力、故障定位、评估设备及网络应用层性能的测试软件,是维护 健康、快速、可靠网络和研发生产高性能网络设备所需的可靠工具。CHARIOT同时也可以作为网络设备和网络本身的一个在线测试工具,提供主动式网络在线性能分析及监视。
另外CHARIOT内置了超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio等,可以方便我们应用于不同的环境。他还支持IP TOS,GQoS,DiffServ,组播及VOIP等业务。在测试时CHARIOT可以将单个主机模拟成超过2000个主机,这样测量结果更具权威性。
    小提示:
    CHARIOT可提供定量在线网络性能分析,一些评测机构采用该软件对客户的网络系统提供网络性能评估服务。他的兼容性很好支持多种操作系统。并且CHARIOT的评测是根据一个个的脚本来实现的,因此用户可以编写自己的脚本满足实际要求,编写起来难度也 不是很大。
四、实际应用
我们将通过几个实例为大家介绍CHARIOT 5.0的使用。通过CHARIOT我们可以测量出网络中任意两个节点之间的真实的最大带宽,这样就不会被ISP欺骗花高价钱享受低带宽了。
    实例1:测量网络中任意两个节点的带宽:
    任务描述:
经常有人反映网络速度缓慢,那么怎样确定网络间带宽是多少呢?SNIFFER只能抓包不能给出实际带宽,这时候就需要CHARIOT来帮忙了。我们假定要测量网络中A计算机10.91.30.45与B计算机10.91.30.42之间的实际带宽。
    实现方法:
第一步:首先在AB计算机上运行CHARIOT的客户端软件ENDPOINT。双击endpoint.exe出现图2所示,确定后你会发现任务管理器中多了一个名为endpoint的进程。图2:“确定”提示框
第二步:被测量的机器已经就绪了,这时候就需要运行控制端CHARIOT了,我们可以选择网络中的其他计算机也可以在A或B计算机上直接运行CHARIOT(如图3)。图3:选择某机器后运行chariot
·应用中要选上对应的脚本
第三步:主界面中点NEW按钮,弹出的界面中点上方一排按钮的ADD PAIR(如图4)。图4:点击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脚本(如图5)。图5:选择对应的脚本
    小提示:
    CHARIOT可以测量包括TCP
UDPSPX在内的多种网络传输层协议我们在测量带宽时选择默认的TCP即可。
第五步:确定后我们点主菜单的RUN启动测量工作,当然直接点上面一排里的RUN按钮也是可以的。
第六步:之后软件会测试100个数据包从A计算机发送到B计算机。由于软件默认的传输数据包很小所以很快测量工作就结束了。在结果中我们点THROUGHPUT标签可以查看具体测量的带宽大小。如图6显示了A与B计算机之间的实际最大带宽为83.6Mbps。
    小提示:
    由于交换机和网线的损耗,往往真实带宽达不到100Mbps,所以本例得到的83.6Mbps基本可以说明AB计算机之间的最大带宽为100Mbps,去除损耗可以达到80多Mbps的传输速度。
本文介绍了CHARIOT的基本功能和工作原理并带着大家完成了一个最简单的带宽吞吐量测量例子,当然CHARIOT功能是强大的,很多技巧可以帮助我们测量得更加准确更加具有权威性。

转载于:https://blog.51cto.com/371121/77640

教你如何测试局域网网速相关推荐

  1. 教你如何轻松测试局域网网速

    2008-2-18     作者:        编辑:静娴   点击进入论坛 关键词: 测试软件   局域网 又有人反应网速慢,访问外网慢不说,访问文件服务器上的资料速度也慢.对于网络管理员来说,听 ...

  2. iperf测试局域网网速(集群IO网速)

    因为需要估算集群中的节点数量,所以首先需要知道集群节点之间的IO带宽 # apt install iperf firewalld # firewall-cmd --state # systemctl ...

  3. iPhone打开服务器文件很慢,【每日一技】iPhone网速慢怎么办?教你配置DNS让网速飞起...

    原标题:[每日一技]iPhone网速慢怎么办?教你配置DNS让网速飞起 iPhone网速慢,有很多原因.首先要看下是不是WiFi网络本身的问题,比如可以用测试软件测速看看. 另外WiFi连接的人太多, ...

  4. 揭秘:导致局域网网速变慢的五大真凶

    对于网管来说,局域网网速变慢是最麻烦的事之一了.如果是网络不通,反而能够快速地找到原因,但如果网络是通的,但网速变慢,这就最令人头痛.初次面对这类"软"故障时,往往有的人会束手无策 ...

  5. 手机看直播时卡屏幕显示无法连接服务器,看直播不再卡!教你几招提升网速方法...

    原标题:看直播不再卡!教你几招提升网速方法 随着科技的进步,WiFi在我们的生活中扮演了至关重要的作用,但是有很多时候受到各种因素的影响,wifi总是时快时慢,极大影响体验,那么今天小编就给大家分享几 ...

  6. java mission 篡改后 网速很慢_解析导致局域网网速变慢的五大真凶

    解析导致局域网网速变慢的五大真凶 更新时间:2007年11月04日 21:07:44   作者: 对于网管来说,局域网网速变慢是最麻烦的事之一了.如果是网络不通,反而能够快速地找到原因,但如果网络是通 ...

  7. 网卡清空缓存命令_提高局域网网速方法技巧:网卡调至全速/取消缓存设置

    很多网民都很关注自己的网速,并希望把网速提高上去,以便更舒畅的上网.网速上去了,上网的心情都会好一些,工作的效率都会高一点.所以,无论是企业还是家庭个人,网速永远都不能忽视. 今天,本人收集了几个提高 ...

  8. php 检测服务器网速_php测试用户网速

    php测试用户网速 首先创建将传输给用户的数据文件.这个文件可以有任何内容,不用担心,因为用户永远都看不到这个文件.我们考虑生成大量文本并写入到文件来创建此文件.例如下边的脚本将生成一个大约1500K ...

  9. 处理局域网网速变慢问题的几个思路

    在一些企业中,我们会构建自己的内部局域网.然而,有的时候会出现局域网网速变慢的情况.一个刚建的小型局域网,一台服务器,十几台工作站,使用一台交换机作为接入设备,连接线路为6类线.主要故障表现为网内计算 ...

最新文章

  1. 保护DNS对数字网络安全越来越重要
  2. (原)ubuntu16中编译boost1.61.0库
  3. CentOS7搭建部署Ambari 2.6.2.0最新版(HDP-UTILS、HDP-GPL)大数据平台
  4. java web 统计_Java web网站访问量的统计
  5. World Wind Java开发之二 使用Winbuilders设计图形用户界面(转)
  6. 笨办法学 Python · 续 练习 30:有限状态机
  7. 2017级C语言大作业 - 水果忍者
  8. java jodd_Jodd :一款优雅的 Java 工具集
  9. Dynamips使用说明
  10. python+selenium 实现完全控制浏览器
  11. 爬虫练习--爬取CNNVD相关漏洞
  12. android网络框架OkHttp之get请求(源码初识)
  13. ncie全国计算机等级考试,国家信息化工程师认证考试(NCIE)
  14. 计算机组装与维护公开课,计算机组装与维护公开课教案
  15. 云计算服务包括哪三种服务?怎么定义?
  16. 如何解决win8.1系统开机提示sgtool.exe损坏
  17. MADlib——基于SQL的数据挖掘解决方案(7)——数据转换之其它转换
  18. JavaScript:在一个JS文件中引入另外的一个JS文件
  19. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘
  20. 俄罗斯方块解析全过程

热门文章

  1. angular JS + PrimeNG 初学使用
  2. 使用ffmepg实现手机直播功能(Android)
  3. 服务器系统架构图解,云服务器系统平台架构图
  4. 三星收购哈曼,物联网领域又迎来一位玩家
  5. python字符串替换函数_Python正则替换字符串函数re.sub用法示例
  6. 二维数组经典例题——装睡
  7. linux停止作业,linux进程与作业管理
  8. 一体化会是未来商业的核心
  9. 编写程序,计算贷款的月支付额公式
  10. 教你三分钟免费搭建自己的博客网站