测试工具的使用.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试工具的使用

测试工具的介绍 测试工具的使用: 1.Dd 2.Iometer 4.hd_speed 5.网络战车 6.Iozone 测试工具的介绍 1.dd 的使用 (主要用来测试磁盘阵列的IO性能) 读:time dd if=/dev/sdx of=/dev/null bs=512k count=20480 写:time dd if=/dev/zero of=/dev/sdx bs=512k count=20480 如不添加count则会对整个盘做读写操作,对整个盘做读写操作时由于时间比较长可以配合(nohup和命令来使用) Nohup:指的是不挂起操作,当关闭终端窗口时,读写命令的执行不会中断. :指的是在后台执行命令 同样其他测试也可以配合这两个命令来使用 2.Iometer 用来测试磁盘和网络I/O性能的软件,可以自行设置进行读或者写入测试的数据块和队列深度等参数,来进行磁盘最大I/O性能、最大数据吞吐量等指标的测试 Iometer分为控制台和客户端,windows客户端和控制台(只能为windows)使用同一安装包,会产生有两个可执行文件iometer.exe和Dynamo.exe文件,其中iometer.exe为控制台端。Dynamo为客户端,linux环境下安装完也会产生一个Dynamo可执行文件. Linux下运行:./dynamo –i IP(控制端) –m IP(客户端) –n (客户端在控制端显示的名字可自由设置) Windows下:运行-cmd到控制台命令界面,cd到dynamo路径下,执行:dynamo –i IP(控制端) –m IP(客户端) –n (客户端在控制端显示的名字可自由设置) 最左边host17即为要测试的机器,从Targets目录框底下可以选择要测试的卷(蓝色)和文件系统(黄色,红色叉表示不可测,需通过iometer顺序写入一个iobw.tst的文件,大小是大于内存2倍以消除缓存影响。) 选择一个或者多个磁盘在测试中使用(使用Shift并点击或Control并点击来选择多个磁盘 Maximum Disk Sizes 是指Iometer对多大的扇区进行访问,一般来讲一个扇区是512Bytes,如果是10000的话,就是指Iometer只对5M的磁盘进行访问。默认是0,如果是0,则对整个磁盘扇区进行访问。如果Starting Disk Sector是5,而Maximum Disk Sizes 是10,那么Iometer将对磁盘的5-10扇区进行访问 Starting Disk Sector 是指从哪个扇区开始对磁盘进行访问。默认是0,意思是从第一个扇区开始访问磁盘。 Percent Read/Write Distribution(分配) 是指模拟读写的动作,可以这么理解:系统对磁盘发起了10万个IO,这些IO中百分之多少用于读,其余的用于写! Percent Random/Sequence Distribution 是指用于随机操作和顺序操作的概率分布。 Burstiness :Burst Length是指每一次脉冲所执行IO的数量。Transfer Delay是指每次IO操作脉冲花费的延迟,如果这个值是0,那么Burst Length就不重要了,因为此时两个脉冲之间没有时延。 Align I/Os On 是指磁盘IO的队列。即:Iometer对磁盘进行访问时,每次都是访问这个值的整数倍扇区。如果没有选定”Sector Boundaries“,而是指定一个值2k,同时数据块大小是3k,那么顺序操作就不是顺序的了,这会导致每一个IO和紧接着的IO之间产生1K的空洞。 Reply Size 是指每个磁盘IO请求返回值的大小。 Cycling Options(选择循环模式) 例如: outstanding IO/S 队列深度循环有两种模式: 模式1.Cycle # Outstanding I/Os -- run step outstanding I/Os on all disks at a time. 假若我们设定成等差(start 为1,end为4, linear stepping) ,Iometer 会逐步(1,2,4.预设以2的等差级数增加) 同时 I/O 的读写. 会对所有的 Disk 同时存取. 同時 I/O 的读写.在这选型中会针对所有的 Disk 同时存取. 结果体现为: 1.All workers use 1 outstanding I/O per target on all selected targets. 2.All workers use 2 outstanding I/Os per target on all selected target

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档