Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227956
  • 博文数量: 61
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-29 22:46
文章分类

全部博文(61)

文章存档

2015年(3)

2014年(9)

2013年(28)

2012年(21)

我的朋友

分类: IT业界

2013-12-05 16:27:40

介绍

 

     Test Setup tab可能是最难理解的一个tab,东西比较多,每个控制字段的解释多少有点拗口,理解它需要一点耐心。但它才是运行复杂测试的关键,所以有必要放点时间去搞懂。


     Test Setup tab控制着为每一个访问规则(Access Specification)而运行的测试以及其它一些关于Iometer如何工作的详细设置。(按下Start Tests按钮时,Iometer将运行一系列测试,每一个访问规则运行一次,而每一个测试又为每一个访问规则运行一次(设置Cycling Options指定多个测试,下面会具体讲),当前的测试编号显示在状态栏)


更多信息

 

       我们先介绍每一个控制字段的意义,在下一期会着重介绍Cycling Options,它是运行一个系列测试的关键。

iometer.jpg


     Test Description字段用于描述当前的系列测试(series of tests),该描述将被保存在results文件(点击Start Tests按钮时指定),并且可被用于记录当前系统配置、测试参数或任何你想要的信息。


     Run Time – 为系列测试中的每一个测试指定运行时间(小时,分钟,秒),默认值=0,表示每个测试将一直运行,直到你按下Stop按钮为止(如果有多个测试,STOP-All按钮将是可用的)。通常运行时间在15-60秒不等,复杂的访问规则或大型系统可能需要更久的时间。


     Ramp Up Time – 指定【在所有Worker报告说它们已经开始工作了之后,以及在开始记录每一个测试的统计信息之前】Iometer所等待的时间。在初始“ramp-up”期间(例如,当缓存数据饱和时),你可以使用该字段来避免记录任何统计信息。默认值=0Ramp-up time通常从15- 60秒不等,对于缓存控制器、大型服务器或集群系统,你可能需要增加ramp-up time


     Number of Workers to Spawn Automatically – 规定了一个manager默认创建的磁盘和网络worker的数量。当你按下工具栏上的Start New ManagerReset Worker按钮时,以及当一个manager从命令行启动之后首次与Iometer联系时该值就会被引用。你可以指定许多worker,或选择“# of CPUs”为运行manager的机器上的每一个处理器指定一个worker。磁盘worker的默认值为“# of CPUs“,网络worker的默认值为0


     Record Results – 用于指定results文件所记录的信息。正常情况下,每一个target,每一个worker,每一个manager以及所有manager的结果都会被记录。每一个worker的结果是其target的汇总;每个manager的结果是其worker的汇总;All Manager的结果是所有manager的汇总(“汇总”代表总数,平均数或每个统计信息的最大值)


     具体选项如下:


l  All:为每一个targetworkermanager以及所有manager记录结果(默认选项)

l  No Targets:为每一个workermanager以及所有manager记录结果

l  No Workers:为每一个manager以及所有manager记录结果

l  No Managers:仅为所有manager记录结果

l  None:不记录任何信息,这样一来,当开始测试时你不会被提示选择一个result文件


     Cycling Options (循环选项) – 指定了每一个访问规则将要运行的系列测试,它可用于为当前配置在各种不同的负载下自动收集数据,系列测试中的每一个测试结果将被分开记录在result文件内。


     除了Normal之外的所有测试类型都将指定一个系列测试,每个测试都会改变以下一个或多个对象的数量:


l  每个managerworker数量

l  每个workertarget数量

l  每个target(仅disk worker)未处理的I/O操作的数量


     对于所有的测试,任何不被测试类型改变的对象数量将被设置为其默认(最大)值。


     每一个对象的数量都可以指定起始值(starting value),步进类型(stepping type,线性的或指数的)和步进值(step value)。例如,如果起始值是3,步进类型是线性的,步进值是2,最终序列(sequence)就是3579…如果起始值是1,步进类型是指数的,power base = 2,最终序列将是1248…Worker以及其target的顺序就是拓扑面板、Disk Targets、或Network Targets所显示的那样。


     每个序列的的最终值的决定对于每一个对象数量都是不同的。对于每个managerworker数量,是由拓扑面板中拥有最多数量workermanager决定的;对于每个workertarget数量,是由在Disk TargetsNetwork Targets中选择了最多的Targetsworker决定的;对于每个target的未处理I/O,是由Test Setup tab下的# of Outstanding I/Os决定的。如果并非所有manager都有同样数量的worker,或者不是所有worker拥有同样数量的target,那些拥有相对少量的worker/targetmanager/worker会重复其最高值,而其他manager/worker将继续增加数量。


注意:cycling workertarget是忽略Network clients的。

阅读(1325) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~