Iozone测试工具使用方法及实例说明(上传失败)
15页1、Iozone测试工具使用方法及实例说明1 Iozone简介Iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同操作系统中文件系统的读写性能。Iozone是目前应用非常广泛的文件系统测试标准工具,它能够产生并测量各种的操作性能,包括read/re-read、write/re-write、random read/write、read backwards、read strided、fread、fwrite、pread、mmap、aio_read、aio_write等操作,实际测试中比较常用的还是read/re-read、write/re-write、random read/write。Iozone目前已经被移植到各种体系结构计算机和操作系统上,广泛用于文件系统性能测试、分析与评估。2 Iozone常用参数Iozone的参数比较多,但常用的为如下几个参数;关于其它参数的详细说明可参见帮助或附录中6.1 Iozone各参数详细说明。-a 全自动模式进行自动测试,块大小和文件大小它会自动加,块大小从4k到16M,文件大小从64k到512M-i N 用来选
2、择测试项(范围为0-12),比较常用的是0 1 2(0=write/rewrite, 1=read/re-read, 2=random-read/write),可以指定成-i 0 i 1 i 2-r block size 指定一次写入/读出的块大小,比如-r 64k-s file size 指定测试文件的大小,比如-s 4G-f filename 指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中)-F file1 file2. 指定多线程下测试的文件名-R 产生Excel到标准输出-b 指定输出到指定文件上. 比如 -Rb ttt.xls以下为批量测试项:-g 指定测试文件的最大值,比如-g 4G-n 指定测试文件的最小值,-g -n这两个参数同时使用指定了批量测试测试文件大小的范围-q 指定测试块的最大值-y 指定测试块的最大值,- q -y这两个参数同时使用指定了批量测试时测试块大小的范围3 测试项内容说明Iozone可以模拟多种IO操作,具体包括以下几种;但实际测试中最常用的就是0,1,2三种。0=write/rewrite,1=read/re-read
3、,2=random-read/write3=Read-backwards,4=Re-write-record,5=stride-read,6=fwrite/re-fwrite,7=fread/Re-fread,8=random mix,9=pwrite/Re-pwrite,10=pread/Re-pread,11=pwritev/Re-pwritev,12=preadv/Re-preadvWrite: 测试向一个新文件写入的性能。当一个新文件被写入时,不仅仅是那些文件中的数据需要被存储,还包括那些用于定位数据存储在存储介质的具体位置的额外信息。这些额外信息被称作“元数据”。它包括目录信息,所分配的空间和一些与该文件有关但又并非该文件所含数据的其他数据。拜这些额外信息所赐,Write的性 能通常会比Re-write的性能低。 Re-write: 测试向一个已存在的文件写入的性能。当一个已存在的文件被写入时,所需工作量较少,因为此时元数据已经存在。Re-write的性能通常比Write的性能高。 Read: 测试读一个已存在的文件的性能。 Re-Read: 测试读一个最近读过的文件的性能。
4、Re-Read性能会高些,因为操作系统通常会缓存最近读过的文件数据。这个缓存可以被用于读以提高性能。 Random Read:测试读一个文件中的随机偏移量的性能。许多因素可能影响这种情况下的系统性能,例如:操作系统缓存的大小,磁盘数量,寻道延迟和其他。 RandomWrite: 测试写一个文件中的随机偏移量的性能。同样,许多因素可能影响这种情况下的系统性能,例如:操作系统缓存的大小,磁盘数量,寻道延迟和其他。 Random Mix: 测试读写一个文件中的随机偏移量的性能。同样,许多因素可能影响这种情况下的系统性能,例如:操作系统缓存的大小,磁盘数量,寻道延迟和其他。这个测试只有在吞吐量测试模式下才能进行。每个线程/进程运行读或写测试。这种分布式读/写测试是基于round robin 模式的。最好使用多于一个线程/进程执行此测试。 BackwardsRead: 测试使用倒序读一个文件的性能。这种读文件方法可能看起来很可笑,事实上,有些应用确实这么干。MSC Nastran是一个使用倒序读文件的应用程序的一个例子。它所读的文件都十分大(大小从G级别到T级别)。尽管许多操作系统使用一些特殊实
《Iozone测试工具使用方法及实例说明(上传失败)》由会员添***分享,可在线阅读,更多相关《Iozone测试工具使用方法及实例说明(上传失败)》请在金锄头文库上搜索。
房地产培训 -房地产策划流程常识介绍1
房地产市场报告-2021年重庆中心城区国庆市场总结
房地产市场报告 -2021年重庆商办公寓市场报告(8月)
房地产施工管理 -CL保温施工甲方经验总结
房地产活动策划 - 2021重阳节系列暖场“不负美意”活动策划方案
房地产培训-碧桂园【江中区域】拓客技巧
房地产市场报告 - 2021年08月天津二手房市场监测报告
房地产市场报告 - 2021年第三季度北京房地产市场监测报告-新房市场
“5G+工业互联网”典型应用场景和重点行业实践 (第二批)
房地产培训 - 豪宅价值标准以及客户分析
房地产活动策划 - 国际城邻里中心开业盛典(盛世国潮·荣耀开放)活动策划方案
房地产活动策划 -大嘉汇康养主题酒店试营业开业活动提报方案
房地产活动策划 -吾悦广场双十一AI+未来游乐园活动策划方案
房地产活动策划-2020购物中心圣诞季营销“重大圣诞节”活动策划方案
房地产活动策划 -商业广场圣诞新年欢乐趴“鬼马双旦玩FUN下”活动策划方案
房地产活动策划 -2020戴德粱行新春拉斯维加斯之夜活动策划方案
房地产活动策划 -2021地产项目金秋游园会暖场蓄客“元气生活节”活动策划方案
2021投融资策略与方法:企业资金困局破解之法
5G整体情况介绍
房地产活动策划 -商业广场元旦跨年盛典(中国范国潮风主题)活动策划方案
2022-04-02 14页
2022-03-31 48页
2021-08-07 14页
2021-08-07 35页
2021-08-07 11页
2021-08-07 5页
2021-08-07 9页
2021-08-07 5页
2021-08-07 11页
2021-08-07 10页