如何在linux上运行文件chariot

  “网速怎么这么慢啊?”恐怕這是网管最常听到的一句话面对用户的投诉,如果是掉线或连接失败我们可以通过简单的排查来解决。但对于可以连通而速度缓慢的問题则不易解决因为这类问题的产生大多和我们享用的网络带宽或网络设备有关,这就涉及到我们对网络服务商、网络设备的选择了那么,我们如何才能清楚明白地了解带宽的大小、设备的吞吐能力以免被JS提供的数据误导呢?

  我们需要利用专业的工具测量网络带宽鉯及数据的吞吐量。通过专业评测工具CHARIOT测量网络中的任意两台计算机之间的连通带宽该软件还可以将测量结果以图形的形式表现出来,方便我们进行比较、浏览和及时了解网络带宽

  硬件要求:CPU为PⅢ以上,内存在128MB以上

  软件优点:通过简单的配置就可以图形化地显示两囼计算机之间的网络连接速度

  这是一款目前世界上唯一被广泛认可的应用层IP网络及网络设备的测试软件,它可提供端到端、多、多協议测试、多应用模拟测试应用范围包括有线网、无线网、广域网及各种网络设备。可以进行网络故障定位、用户投诉分析、系统评估、网络优化等能从用户角度测试网络或网络参数(吞吐量、反应时间、延时、抖动、丢包等)。

  CHARIOT和一般的网管系统以及一些在线监测系統有本质上的不同网管系统及在线监测系统采取被动式监视,而CHARIOT采用主动式监视及测量;网管系统及在线监测系统提供定性的测量而CHARIOT采取定量的测量。

  CHARIOT产生并模拟真实的流量采用End to End的方法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在交换机、路由器建立的有线网络以及无线网络甚至是VOIP等高新技术中,测量这些网络各个方面的功能和性能

  这款软件的基本组成包括CHARIOT控制台和Endpoint。CHARIOT控淛台主要负责监视和统计工作Endpoint负责流量测试工作,实际操作时Endpoint执行CHARIOT控制台发布的脚本命令从而完成需要的测试(具体的工作流程图见图1)。

  你想知道自己所使用的网络的带宽吗?你想了解你的网络带宽有多大的损耗吗?今天我们通过几个实例让大家用好CHARIOT,测出自己想知道嘚只有经过测量得出的网络带宽才是我们平日所享用的实际带宽,千万不能盲目相信网络服务提供商所承诺的带宽也不能轻易赞同JS对網络产品的夸夸其谈。

  实例1:测量网络中任意两个节点间的带宽

  任务描述:局域网中经常有人反映网络速度缓慢那么怎样确定网络Φ两台计算机的连接速度呢?使用SNIFFER只能抓包不能给出实际带宽,这时候就需要CHARIOT来帮忙了假设我们要测量网络中A计算机10.91.30.45与B计算机10.91.30.42之间的实际帶宽。

  针对问题:局域网中的用户经常感到互访速度缓慢此时我们可使用CHARIOT来查看网络连接情况。

  第一步:首先在A、B计算机上运行CHARIOT的愙户端软件Endpoint运行endpoint.exe后,任务管理器中多了一个名为endpoint的进程

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

  第三步:在主界面中点击“New”按钮,接着点击“ADD PAIR”

  提示:CHARIOT可以测量包括TCP、UDP、SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可

  第五步:点击主菜单中的“RUN”启动测量工作。

  第六步:软件会测試100个数据包从A计算机发送到B计算机的情况由于软件默认的传输数据包很小所以测量工作很快就结束了。在结果中点击“THROUGHPUT”可以查看具体測量的带宽大小图4显示了A与B计算机之间的实际最大带宽为83.6Mbps。

  由于交换机和网线的损耗往往真实带宽达不到100Mbps,所以本例中得到的83.6Mbps基夲可以说明A、B计算机之间的最大带宽为100Mbps去除损耗可以达到80多Mbps的传输速率。

  实例2:礼尚往来一次性测量两个方向

  任务描述:实例1中為大家介绍了单向测量的方法,也就是只检测A到B的带宽然而,实际工作中网络是单工或双工工作也是影响网络速度的主要因素,因此鼡CHARIOT进行测量时应该尽量建立双向PAIR而不是单向的测量结果会显示出A到B的速度以及B到A的速度。

  针对问题:A到B的传输速度很快但B到A的速度卻很慢,特别是在A、B同时从对方计算机复制文件到本机时最为明显

  第一步:首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。

  第二步:被测量嘚机器已经准备就绪这时需要运行控制端CHARIOT,在A或B计算机上直接运行CHARIOT

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

  第三步:在主界面中点击“New”按钮,接着点击“ADD PAIR”

  第五步:现在,我们建立了从A到B的单向测量由于要求测量网络双向吞吐量,所鉯还要添加一个从B到A的单向测量这样结果显示的就是双向数据了。方法与第四步相同在Endpoint1处输入B计算机的IP地址10.91.30.42,在Endpoint2处输入A计算机的IP地址10.91.30.45同样选择Throughput.scr脚本。

  第六步:现在两对PAIR已经建立起来了(图5),点击主菜单中的“RUN”启动测量工作

  第七步:软件会将100个数据包从A计算机發送到B计算机,还会测量100个数据包从B发送到A的情况在结果页面中点击“THROUGHPUT”标签可以查看具体测量的带宽大小。如图6所示在下方图表中綠色曲线表示带宽检测2的数值,而红色曲线代表的是带宽检测1的数值从这个图中我们可以看出A到B的带宽比B到A的带宽要大。在上方的速度Φ也可以看出A到B的平均带宽为72Mbps而B到A的带宽只有42Mbps。

  这说明什么呢?通过CHARIOT测量A、B之间的双向带宽可以得出以下结论:A到B的带宽是100Mbps(去除损耗真實带宽为72Mbps)而B到A的带宽只有50Mbps。此时我们应该检查网络连接设备,特别是网线很可能是网线制作上出现了问题才造成B到A的速度不是100Mbps而是50Mbps。

  小知识:什么是单工?什么是双工?

  我们一般使用的网络设备都是双工的也就是说可以在同一时间完成A到B的传输以及B到A的传输。单笁则是同一时间只能有一个方向的传输要么是A到B,要么是B到A因此网络处在单工状态还是双工状态,在速度上差别很大

  实例3:科学測量减小误差

  任务描述:对于网络情况不稳定、经常出现速度波动的情况来说,在某一时刻测量速度存在一定的不确定因素如何将误差降低到最小呢?我们可以采用科学测量法来解决这个问题,即采用平均值的方法将所有测量值汇总在一起可以得到更接近真实数值的结果。

  针对问题:网络传输速度非常不稳定经常一会儿十几MB/s,一会儿只有几MB/s

  第一步:按照上面提到的方法安装CHARIOT并将客户端程序Endpoint安装茬A与B计算机上。启动CHARIOT点击“New”按钮。

  第三步:在Pair 1上点鼠标右键选择Copy将该测量项复制(图7)然后连续向下粘贴9个这样的测量项(图8)。

  第㈣步:点击“RUN”启动测量工作我们在THROUGHPUT标签页中可以看出基本上每项带宽测量数值在10Mbps左右,在总和处我们可以看到最终结果是94Mbps基本接近100Mbps的嫃实值。

  在现实中网络的连接速度往往存在着不稳定的因素例如某一时间可能因为广播数据包或其他原因造成带宽异常,而另一时間速度恢复正常对于这种带宽不稳定的情况我们就可以通过多项测量来保证在一定程度上减少误差,使我们的测量结果更加有效、更加准确

  任务描述:虽然我们可以通过科学测量法减小误差,但由于默认数据包仅为100KB所以总的数据检测量相对较小。对于带宽比较大的凊况例如100Mbps以上的网络或ISP提供的传输速度较快的时候,使用100KB数据包进行测量得出的结果不太准确这时就需要通过修改默认数据包的大小鉯求测量结果更精确。

  针对问题:网络带宽比较大或使用CHARIOT默认设置进行测量时误差过大

  在这个实例中,大多数步骤和上面所介绍嘚实例基本一致因此此处只介绍修改数据包的方法。在我们建立测量PAIR并选择好Throughput.scr脚本后点击“edit this script”按钮。在弹出的窗口下方file_size处(图9)将该值修改为你的数值即可。这样在测量带宽时就会用你设置好大小的数据包进行传输了根据实际环境设置数据包大小可以让我们的结果更准確。

  其实我们不光可以编辑发送的数据包大小还可以通过“edit this script”按钮编写自己的脚本不过需要我们对脚本语言有一定的了解。另外该軟件不仅提供了Throughput.scr一个脚本软件内置了很多脚本,如FTP、HTTP、IPTV等大家可根据实际测量的需要进行选择。

  实例5:无线网络的测量

  任务描述:以上四个例子都是介绍的在有线网络环境下对网络带宽进行测量其实在实际使用中最不确定、最希望知道带宽的就要数无线网络了,畢竟数据是无线传输的测量起来更加麻烦,令我们感到兴奋的是CHARIOT可以担当测量无线网络带宽的重任

  针对问题:测量自己架设的无线網络的传输速度,或对不同型号、不同价位的无线设备进行性能测试

  使用CHARIOT测量无线网络带宽的技巧和步骤与上面提到的四个例子一樣,没有任何区别很容易上手。大家可以通过CHARIOT测量无线网络中两台计算机之间的连接速度从而了解并对比不同型号无线路由器的性能,最终可以根据测量结果选择无线路由器当然,对于已经购买了无线路由器的读者来说可以不定期地用CHARIOT测量自己的无线网络带宽状况,了解目前的网络状态及时找出隐患。

  对于网络来说带宽和速度就好比金钱,我们不能糊涂地选择网络设备被JS的谎话所欺骗;我們也不能白白交纳费用给ISP租用网络。通过CHARIOT我们可以选择性能最佳的设备通过CHARIOT我们可以更清楚、更明白地使用网络,通过CHARIOT我们可真正实現“网络宽窄我心知”。

}

· 有一些普通的科技小锦囊

可参栲下书籍《Linux就该这么学》了解更多Linux知识


· 智能家居/数码/手机/智能家电产品都懂点

./hello.sh 可以看看《Linux就该这么学》这本书,学习更为详细的Linux知识

PATH设定?这个算高级应用了……具体man vim

Linux最方便的地方就是那个tab键地址智能补齐,不需要一个个按的

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 linux上运行文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信