微信号:dellemc_tech

介绍:为戴尔易安信客户提供技术支持服务,为广大IT行业用户分享技术文章与行业信息。

Iometer学习笔记之五:详解“Test Setup”tab(1)

2016-10-07 22:01 EMC中文技术社区

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


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

 

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




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


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


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


     Number of Workers to Spawn Automatically – 规定了一个manager默认创建的磁盘和网络worker的数量。当你按下工具栏上的Start New Manager或Reset 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:为每一个target、worker、manager以及所有manager记录结果(默认选项)

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

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

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

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


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


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


l  每个manager的worker数量

l  每个worker的target数量

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


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


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


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


注意:cycling worker或target是忽略Network clients的。



其它参考文章:

Iometer学习笔记一:初识Iometer

Iometer学习笔记二:详解“Disk Target Tab”

Iometer学习笔记之三:详解“Access Specifications Tab”

Iometer学习笔记之四:详解“Results Display Tab”



更多精彩内容,请点击阅读原文”进行查看!

如何每天都能收到如此精彩的文章?

①点击右上角点击查看官方账号”→点击关注

②长按并识别下图中的二维码,直接访问EMC中文支持论坛


 
戴尔易安信技术支持 更多文章 备份和归档的区别 云计算的三种模型:公有云、私有云和混合云 正确描述IO类型 【大咖讲网络】谁动了我的网络 浅析I/O处理过程与存储性能的关系
猜您喜欢 高中级工程师分水岭|常见 Web 安全攻防总结 一个URL跳转引发的一系列“惨案” VR行业生态及风险研究报告(2016),告诉你国内VR行业的真实现状 漏洞预警|Samba远程代码执行漏洞,影响7年前版本 课程丨北美Offer一站解决,全栈软件工程师直通车上线