您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > IOmeter测试指导手册
IOmeter测试指导手册目录1IOmeter介绍....................................................................................................................................................11.1组成部分..............................................................................................................................................11.2版本下载..............................................................................................................................................22IOmeter安装....................................................................................................................................................32.1Windows下的安装...............................................................................................................................32.2Linux下的安装.....................................................................................................................................33IOmeter使用....................................................................................................................................................43.1Windows下的界面及参数介绍...........................................................................................................43.1.1在Windows主机打开IOmeter................................................................................................53.1.2DiskTarget界面及参数介绍.....................................................................................................63.1.3NetworkTargets界面及参数介绍.............................................................................................73.1.4AccessSpecifications界面及参数介绍.....................................................................................73.1.5TestSetup界面...........................................................................................................................93.1.6ResultDisplay界面..................................................................................................................103.2Windows下单机跑IOmeteter.............................................................................................................113.3Windows下用IOmeteter跑网络压力................................................................................................113.4Linux下的使用...................................................................................................................................134自动化脚本...................................................................................................................................................144.1根据帮助文档查看IOmeter参数.....................................................................................................144.2自动化测试脚本................................................................................................................................155性能指标.......................................................................................................................................................16[作者]11IOmeter介绍IOmeteter是一个工作在单系统和集群系统上用来衡量和描述I/O子系统的工具。IOmeteter既是工作负载生成器(也就是说,它可以进行输入输出操作,以便增加系统的负荷),它还是一个测量工具(也就是说,它检查并且记录I/O操作的性能和对系统的影响)。它可以被配置为模拟任何程序或者基准测试程序的磁盘和网络I/O的负载,或者用来产生整个综合的I/O负载。它也可以用来产生并测量单系统或者多系统(网络)的负载。IOmeteter可以被用来测量和描述:磁盘和网络控制器的性能总线的带宽和时延容量对于附带驱动器的网络吞吐量共享总线的性能系统级别的硬件驱动的性能系统级别的网络性能1.1组成部分IOmeteter包含了两个程序,IOmeteter和Dynamo.IOmeteter是控制程序。使用图形用户接口(GUI),你可以配置负载,设置操作参数,启动和停止测试。IOmeteter告诉Dynamo去做什么,搜集分析数据,将分析数据输出到文件中。在某一时刻,只能有一个IOmeteter副本运行;典型的情况是运行在服务器上。Dynamo是负载生成器。它没有用户界面。当接收到IOmeteter发送过来的命令,Dynamo执行相应的I/O操作并且记录性能信息,然后将数据返回给IOmeteter。它可以有多个副本同时运行;典型的情况是服务器上运行一个副本,每个客户端运行一个副本。Dynamo是多线程的;每一个副本都可以模拟多客户程序的工作负载。Dynamo中的每一个运行的副本称为一个管理者(Manager);副本中的一个线程称为工作者(Worker)。[作者]21.2版本下载IOmeteter是一个开源工具,可以到下载,最新版本是1.1.0。因更新内容很少,最常使用的版本仍为2006.07.27。下面我们就以iometer-2006.07.27.win32.i386-setup.exe为例进行介绍。[作者]32IOmeter安装2.1Windows下的安装Windows下的安装文件为iometer-2006.07.27.win32.i386-setup.exe,安装过程如下:双击打开安装文件,点击next和同意协议-选择加入MSAccess导入导航-选择安装目录-安装完成。2.2Linux下的安装Linux下的安装文件为iometer-2006_07_27.linux.i386-bin.gz,解压完成后就可以用了:解压该文件:tarxzvfiometer-2006_07_27.linux.i386-bin.gz注:Linux下只有dynamo这个agent,要想控制还得要在Windows的一台主机上安装IOmeteter的console。[作者]43IOmeter使用3.1Windows下的界面及参数介绍打开IOmeteter,上面按钮的作用从左到右依次是:打开已有的测试配置文件;保存现在的测试配置文件;新增一个是负载生成器(Dynamo支持多线程,一般情况下不需要在同一台主机上运行多个Dynamo);新增一个DiskWorker(后面会介绍通过修改OutStandingI/Os数来增大压力,我在跑IOmeteter的时候,每台主机只保留一个DiskWorker);在选定的主机下,点击该按钮可以增加一个NetworkWorker(一般情况下,我们);选中某一个DiskWorker或NetworkWorker,让后点击该按钮,会复制出一个完全一样的Worker;开始测试;停止当前测试并保存结果;中断所有测试;[作者]5将Workers复位(reset掉当前的配置,相当于把IOmeteter关了再重新打开);可以方便地删除Topology窗体下的Manager、Worker;退出软件;关于IOmeteter,显示版本和开源许可信息。下面以在Windows下跑IOmeteter的实力来说明各个参数的作用3.1.1在Windows主机打开IOmeterConsole如下图所示,默认会在Topology里面出现本机以及几个DiskWorker(软件会根据主机CPU个数来决定增加几个DiskWorker),在这里,点选中Worker2,然后点击,只保留一个Worker。大家还会注意到,运行该工具的同时,任务栏多了一个Dos窗口,没错,根据第一章介绍的,这个Dos窗口才是真正的负载生成器,而上面的图形窗口只是一个控制台。可以做一个实验,点击增加一个Manager,我们发现在Topology里面多了一台主机,任务栏也多了一个负载生成器的Dos窗口。[作者]63.1.2DiskTarget界面及参数介绍如下图,框1中指的是DiskWorker1会在用户盘D上进行IO测试;框2中“MaximumDiskSize”单位是Sectors(扇区),意思是说Worker1会在D盘占用多少
本文标题:IOmeter测试指导手册
链接地址:https://www.777doc.com/doc-6237567 .html