- 论坛徽章:
- 0
|
iozone测试结果分析
lxq007
前些天使用了下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
-+u 挂载点
-f 指定测试文件
-q 指定最大记录大小
-n 指定最小测试文件大小
-g 指定最大测试文件大小
使用这条测试命令测试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中的画图工具,画出图表会更加直观。
下图是Thecus 2100在1000M LAN 的测试结果:
![]()
当你测试完后,可以去
http://www.smallnetbuilder.com/component/option,com_nas/Itemid,190/
转转,它那有相关的NAP测试结果,可以对比下,
![]()
IOZONE手册
![]()
文件:IOzone_msword_98.rar
大小:147KB
下载:
下载
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73230/showart_1091304.html |
|