- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Max Disk Size详解 在Iometer开始对磁盘进行访问时,会先生成一个文件iobw.tst,其大小决定于“Max Disk Size”,如Max Disk Size = 10000,则生成5M的文件,如果Max Disk Size = 0,则生成一个占满全磁盘的文件;这个动作在Iometer“开启-关闭”过程中只做一次。 之后如果删除这个文件,再对其进行顺序写操作时,发现文件只是指定用于访问磁盘的数据块的大小;如果此时是对磁盘进行随机读或写,那么Iometer出错;如果设置对磁盘进行顺序读,Iometer此时不会对磁盘进行读操作。即:此时只有顺序写操作有效。 Iometer运行后,使用64K的数据块对本机磁盘进行顺序写,此时带宽为36.5,IOPS为584.0;停止Iometer,删除已生成的文件,再次启动Iometer,此时IOPS一下就升到了1650左右,带宽也变成103左右。 网络目标栏 IOmeter中的参数之间的关系 IOPS×blocksize / 1024= bandwidth(throughout) number of worker ×number of outstanding IO ×1000 / IOPS = Average I/O Response Time (ms) 谢 谢 ! 测试工具的使用 IOmeter 1.IOmeter 是用于度量和描述一个单独系统或几个系统的IO性能的工具,有以下几个功能: 测试磁盘或网络控制器的性能 测试传输带宽及反应能力 连接设备的网络吞吐量 负荷分担性能 系统级的硬件性能 系统级的网络性能 正文 正文 IOmeter由两部分组成:Iometer和dynamo 一般要使用多个Iometer对设备发起请求,只启动一个Iometer,在其他主机上启动dynamo 命令:dynamo –i 运行Iometer的主机IP –m 本机的IP 目标磁盘栏 用IOmeter要达到 最大的吞吐量 (throughput) 用IOmeter要达到最大IOPS Transfer Request size 64KB 512B Read Sequential 100% 100% 100% 100% 只要另一台主机执行“dynamo -i 192.168.0.123 -m 192.168.0.50”,后就可以在运行Iometer的主机上看到运行dynamo的那台主机。 点击工具栏上的红圈里的图标,可以添加worker。在一个主机上可以有几个worker对磁盘进行访问。 Maximum Disk Sizes 是指Iometer对多大的扇区进行访问,一般来讲一个扇区是512Bytes,如果是10000的话,就是指Iometer只对5M的磁盘进行访问。默认是0,如果是0,则意味着对整个磁盘扇区进行访问。如果Starting Disk Sector是5,而Maximum Disk Sizes 是10,那么Iometer将对磁盘的5-12扇区进行访问 Starting Disk Sector 是指从哪个扇区开始对磁盘进行访问。默认是0,意思是从第一个扇区开始访问磁盘。 # of Outstanding I/Os 就是红圈里的这个值,这是并发执行的指令数。在目前的环境中,一般这个值就设在16。 Test Connection Rates 是指Iometer的Worker打开和关闭其访问磁盘的频率。默认是关闭,意思是所有磁盘都是在开始访问时开启,在结束访问时关闭。一般来讲:磁盘从”打开“-”访问的IO数“-”关闭“这个过程称为一个连接。如果开启这个值,并指定了一个数,意思就是:Iometer在开始访问磁盘时打开磁盘,发起这个数量的IO后就会关闭磁盘,然后重新打开磁盘、执行IO……,周而复始。 Name 是指正在编辑的规则的名字; Default Assignment 是指在创建这个规则时把它分配给哪个Worker,有几个选项:All Workers, Disk Workers, Network Workers, or None.默认是None。 中间的大框是访问的子规则,可以有多个值,通过右边的按钮Insert Before 或者 Insert After来添加。 Percent of Access Specification 是指使用当前这种方式进行访问的概率。如果只有一个规则的话必须是100%。 红圈里的这三个值是比较关注的。 Transfer Request Sizes是用于传输的数据块大小;一般来讲数据块越大,那么它的IOPS就越小。数据块的大小与IOPS的乘积就可以得到系统的吞吐量(也就是带宽的概念)。可以从1byte到1023 MB + 1023
文档评论(0)