免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2450 | 回复: 0
打印 上一主题 下一主题

iozone测试结果分析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-02 17:32 |只看该作者 |倒序浏览

作者: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文件中的一段表进行下解释,很简单的:
Writer Report
4
8
16
32
64
32768
5300
8166
12726
16702
24441
65536
5456
8285
9630
16101
18679
131072
5539
6968
9453
13086
14136
262144
5088
7092
9634
11602
14776
524288
5427
9356
10502
13056
13865
1048576
6061
9625
11528
12632
13466
在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测试结果,可以对比下
作者: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文件中的一段表进行下解释,很简单的:
Writer Report
4
8
16
32
64
32768
5300
8166
12726
16702
24441
65536
5456
8285
9630
16101
18679
131072
5539
6968
9453
13086
14136
262144
5088
7092
9634
11602
14776
524288
5427
9356
10502
13056
13865
1048576
6061
9625
11528
12632
13466
在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测试结果,可以对比下


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30686/showart_1984219.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP