iozone测试结果分析
来源:互联网 发布:数据挖掘 潜在用户 编辑:程序博客网 时间:2024/04/25 00:47
iozone测试结果分析
iozone -Rab [results file name] -i 0 -i 1 -+u -f [path to directory on NAS device under test] -q 64k -n 32M -g 1G -z
我对这条命令解释下:
-R 产生execl格式的输出日志;
-a 在希望的文件系统上测试,不过只有-a的话会进行全面测试,要花费很长时间,最好用-i指定测试范围
-b 将产生二进制的execl的日志文件名
[results file name] 测试结果存放路径 ,如 D:/t 其中t是execl文件名
-i # 用来指定测试内容.
0=write/rewrite
1=read/re-read
2=random-read/write
3=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-preadv
测试格式为-i #,比如测试写:-i 0,测试读和写:-i 0 -i 1。
-+u 挂载点
-f 指定测试文件
-q 指定最大文件块大小(这里的 -q 64k 包括了4K,8K,16K,32K,64K)
-r 指测试的文件块大小(与-q有别,-r 64k只进行64k的测试)
-s 测试的文件大小
-n 指定最小测试文件大小
-g 指定最大测试文件大小
-C 显示每个节点的吞吐量
-c 测试包括文件的关闭时间
使用这条测试命令测试NAS后,我对下边产生的Execl文件中的一段表进行下解释,很简单的:
Writer Report
4816326432768530081661272616702244416553654568285963016101186791310725539696894531308614136262144508870929634116021477652428854279356105021305613865104857660619625115281263213466
在Execl文件中的这段表,它说明了这个表单是关于write的测试结果,左侧一列是测试文件大小(Kbytes),
最上边一行是记录大小,中间数据是测试的传输速度。举例说明,比如表中的“5300”,意思是测试文件大小为
32M,以记录大小为4K来进行传输,它的传输速度为5300 Kbytes/s
最好使用Execl中的画图工具,画出图表会更加直观。
我测试的NAS是debian系统,在这说下我的测试过程:
在Win xp系统的客户端下,先安装好iozone;然后打开cmd,进入iozone的安装目录,一般是C:/Program Files/Benchmarks/Iozone 3.300>
输入测试命令:iozone -Rab d:/y1 -i 0 -i 1 -+u -f z:/1.rar -q 64k -n 32M -g 1G -z
关于这的参数上边都已经说明过啦,其中最z:/实际是映射的一个驱动器
打开"我的电脑“,在工具中选取”映射驱动器“,然后输入NAS的目录地址便可。
当你测试完后,可以去
http://www.smallnetbuilder.com/component/option,com_nas/Itemid,190/
转转,它那有相关的NAP测试结果,可以对比下
iozone测试结果分析
作者:lxq007
如需转载请注明原文地址:
http://blog.chinaunix.net/u2/73230/showart.php?id=1091304 前些天使用了下iozone测试了下NAS,发现有些人对测试结果不是很懂,在这我简单介绍下
iozone测试结果。
iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。测试命令如下:
可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread,
mmap, aio_read, aio_write 等等不同的模式下的硬盘的性能。
iozone -Rab [results file name] -i 0 -i 1 -+u -f [path to directory on NAS device under test] -q 64k -n 32M -g 1G -z
我对这条命令解释下:
-R 产生execl格式的输出日志;
-a 在希望的文件系统上测试,不过只有-a的话会进行全面测试,要花费很长时间,最好用-i指定测试范围
-b 将产生二进制的execl的日志文件名
[results file name] 测试结果存放路径 ,如 D:/t 其中t是execl文件名
-i # 用来指定测试内容.
0=write/rewrite
1=read/re-read
2=random-read/write
3=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-preadv
测试格式为-i #,比如测试写:-i 0,测试读和写:-i 0 -i 1。
-+u 挂载点
-f 指定测试文件
-q 指定最大文件块大小(这里的 -q 64k 包括了4K,8K,16K,32K,64K)
-r 指测试的文件块大小(与-q有别,-r 64k只进行64k的测试)
-s 测试的文件大小
-n 指定最小测试文件大小
-g 指定最大测试文件大小
-C 显示每个节点的吞吐量
-c 测试包括文件的关闭时间
使用这条测试命令测试NAS后,我对下边产生的Execl文件中的一段表进行下解释,很简单的:
4816326432768530081661272616702244416553654568285963016101186791310725539696894531308614136262144508870929634116021477652428854279356105021305613865104857660619625115281263213466
在Execl文件中的这段表,它说明了这个表单是关于write的测试结果,左侧一列是测试文件大小(Kbytes),
最上边一行是记录大小,中间数据是测试的传输速度。举例说明,比如表中的“5300”,意思是测试文件大小为
32M,以记录大小为4K来进行传输,它的传输速度为5300 Kbytes/s
最好使用Execl中的画图工具,画出图表会更加直观。
我测试的NAS是debian系统,在这说下我的测试过程:
在Win xp系统的客户端下,先安装好iozone;然后打开cmd,进入iozone的安装目录,一般是C:/Program Files/Benchmarks/Iozone 3.300>
输入测试命令:iozone -Rab d:/y1 -i 0 -i 1 -+u -f z:/1.rar -q 64k -n 32M -g 1G -z
关于这的参数上边都已经说明过啦,其中最z:/实际是映射的一个驱动器
打开"我的电脑“,在工具中选取”映射驱动器“,然后输入NAS的目录地址便可。
当你测试完后,可以去
http://www.smallnetbuilder.com/component/option,com_nas/Itemid,190/
转转,它那有相关的NAP测试结果,可以对比下
- iozone测试结果分析
- 各种RAID的iozone测试结果
- Iozone 安装、运行、命令解析,结果分析
- iozone测试
- iozone测试
- iozone 测试
- iozone测试文件系统
- iozone测试磁盘
- 【转】iozone 测试文件系统
- iozone测试文件系统
- iozone测试文件系统
- iozone测试文件系统
- iozone 测试磁盘压力
- Iozone集群测试
- iozone测试glusterfs性能
- IOZONE测试工具使用方法
- IOZONE测试工具使用方法
- 文件系统测试--iozone使用
- Java日期处理
- operator 用法
- 编写代码自动清除表单文本框的历史记录
- iozone测试文件系统
- oracle迁移数据一则
- iozone测试结果分析
- php页面报错 XML 分析失败: 在文档元素之后写入废数据
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
- 初次
- 用批处理/注销脚本清除“存储用户名和密码”列表
- 学习
- 大学当中的最后一件重要事情,毕业设计的提交
- 详细学习集合(如:ArrayList、List,Map,HashTable等等)
- sed --- Understanding Regular Expression Syntax