测试环境:
CPU:Kunpeng 920 8Core
MEM:16G
Storage:200G
OS:openEuler 20.03 (LTS-SP3)
1 文件系统性能测试工具——IOZone
1.1 编译安装——IOZone
- 安装IOZone环境
yum install gcc -y
- 源码编译安装
下载源码:
wget http://www.iozone.org/src/current/iozone3_490.tar
解压编译:
tar -xvf iozone3_490.tar
cd iozone3_490/src/current
make linux
- 添加环境变量(可选)
vi /etc/profile
export PATH=$PATH:/root/iozone3_490/src/current
source /etc/profile
1.2 验证与运行——IOZone
- 执行如下命令,查看IOZone版本
./iozone -v
或
iozone -v
返回内容如下所示,表示安装已经完成:
[root@controller current]# ./iozone -v
'Iozone' Filesystem Benchmark Program
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Original Author: William Norcott (wnorcott@us.oracle.com)
4 Dunlap Drive
Nashua, NH 03060
Enhancements: Don Capps (capps@iozone.org)
7417 Crenshaw
Plano, TX 75025
Copyright 1991, 1992, 1994, 1998, 1999, 2002 William D. Norcott
License to freely use and distribute this software is hereby granted
by the author, subject to the condition that this copyright notice
remains intact. The author retains the exclusive right to publish
derivative works based on this work, including, but not limited to,
revised versions of this work
Other contributors:
Don Capps (Network Appliance) capps@iozone.org
- 运行
参数说明:
-a
用来使用全自动模式。生成包括所有测试操作的报告,使用的块 大小从4k到16M,文件大小从64k到512M。
-A
这种版本的自动模式提供更加全面的测试但是消耗更多时间。参数–a在文件不小于32MB时将自动停止使用低于64K的块 大小测试。这节省了许多时间。而参数–A则告诉Iozone你不介意等待,即使在文件非常大时也希望进行小块的测试。
注意:不推荐在Iozone3.61版中使用这个参数。使用–az –i 0 –i 1替代。
-b filename
Iozone输出结果时将创建一个兼容Excel的二进制格式的文件。
-B
使用mmap()文件。这将使用mmap()接口来创建并访问所有测试用的临时文件。一些应用程序倾向于将文件当作内存的一块来看待。这些应用程序对文件执行mmap()调用,然后就可以以读写内存的方式访问那个块来完成文件I/O。
-c
计算时间时将close()包括进来。This is useful only if you suspect that close() is broken in the operating system currently under test. 对于NFS版本3测试而言这将会很有用,同时它也能帮助我们识别nfs3_commit 是否正常工作。
-C
显示吞吐量测试中每个客户传输的字节数。如果你的操作系统在文件I/O或进程管理方面存在饥饿问题时这将派上用场。
-d #
穿过“壁垒”时微秒级的延迟。在吞吐量测试中所有线程或进程在执行测试前都必须挂起在一道“壁垒”之前。通常来说,所有线程或进程在同一时间被释放。这个参数允许在释放每个进程或线程之间有一定的延迟(微秒级)。Microsecond delay out of barrier. During the throughput tests all threads or processes are forced to a barrier before beginning the test.
-D
对mmap文件使用msync(MS_ASYNC) 。这告诉操作系统在mmap空间的所有数据需要被异步地写到磁盘上。
-e
计算时间时将flush (fsync,fflush) 包括进来。
-E
用来进行一些扩展的测试。只在一些平台上可用。使用pread接口。
-f filename
用来指定测试时使用的临时文件的文件名。当使用unmount参数时这将很有用。测试时在每个测试之间进行unmount的话,测试使用的临时文件在一个可以被卸载的文件夹中是很有必要的。卸载当前工作目录是不可能的,因为Iozone进程运行于此。
-F filename filename filename …
指定吞吐量测试中每个临时文件的文件名。文件名的数量应该和指定的进程或线程数相同。
-g #
设置自动模式可使用的最大文件大小(Kbytes)。
-G
对mmap文件使用msync(MS_SYNC)。这告诉操作系统在mmap空间的所有数据需要被同步地写到磁盘上。
-h
显示帮助。
-H #
使用POSIX异步I/O接口中的#号异步操作。Iozone使用POSIX 异步I/O接口,并使用bcopy 从异步缓存拷贝回应用程序缓存。一些版本的MSC NASTRAN就是这么进行I/O操作的。应用程序使用这一技术以便异步I/O可以在一个库中实现,而不需要更改程序内模。
This technique is used by applications so that the async I/O may be performed in a library and requires no changes to the applications internal model.
-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). 总是需要先进行0号测试以便后面的测试有文件可以测试。也支持使用-i # -i # -i # 以便可以进行多个测试。
-I
对所有文件操作使用VxFS VX_DIRECT。告诉VXFS文件系统所有对文件的操作将跨过缓存直接在磁盘上进行。
-j #
设置访问文件的跨度为 (# * 块 大小). Stride read测试将使用这个跨度来读块。
-J # (毫秒级)
在每个I/O操作之前产生指定毫秒的计算延迟。看 -X 和-Y来获取控制计算延迟的其他参数。
-k #
Use POSIX async I/O (no bcopy) with # async operations. Iozone will use POSIX async I/O and will not perform any extra bcopys. The buffers used by Iozone will be handed to the async I/O system call directly.
-K
在普通测试时生成一些随机访问。
-l #
Set the lower limit on number of processes to run. When running throughput tests this option allows the user to specify the least number of processes or threads to start. This option should be used in conjunction with the -u option.
-L #
Set processor cache line size to value (in bytes). Tells Iozone the processor cache line size. This is used internally to help speed up the test.
-m
Tells Iozone to use multiple buffers internally. Some applications read into a single buffer over and over. Others have an array of buffers. This option allows both types of applications to be simulated. Iozone’s default behavior is to re-use internal buffers. This option allows one to override the default and to use multiple internal buffers.
-M
Iozone will call uname() and will put the string in the output file.
-n #
为自动模式设置最小文件大小(Kbytes)。
-N
报告结果以毫秒每操作的方式显示。
-o
写操作是同步写到磁盘的。 (O_SYNC). Iozone 会以O_SYNC 标志打开文件。这强制所有写操作完全写入磁盘后才返回测试。
-O
报告结果以操作每秒的方式显示。
-p
This purges the processor cache before each file operation. Iozone will allocate another internal buffer that is aligned to the same processor cache boundary and is of a size that matches the processor cache. It will zero fill this alternate buffer before beginning each test. This will purge the processor cache and allow one to see the memory subsystem without the acceleration due to the processor cache.
-P #
Bind processes/threads to processors, starting with this cpu #. Only available on some platforms. The first sub process or thread will begin on the specified processor. Future processes or threads will be placed on the next processor. Once the total number of cpus is exceeded then future processes or threads will be placed in a round robin fashion.
-q #
设置自动模式下使用的最大块大小(Kbytes) 。也可以通过-q #k ( Kbytes) 或 -q #m ( Mbytes) 或 -q #g ( Gbytes)。设置最小块大小见 –y 。
-Q
Create offset/latency files. Iozone will create latency versus offset data files that can be imported with a graphics package and plotted. This is useful for finding if certain offsets have very high latencies. Such as the point where UFS will allocate its first indirect block. One can see from the data the impacts of the extent allocations for extent based filesystems with this option.
-r #
指定测试块大小,K字节。也可以通过-r #k (Kbytes) 或 -r #m (Mbytes) 或 -r #g (Gbytes).
-R
生成Excel报告. Iozone将生成一个兼容Excel的标准输出报告。这个文件可以使用Microsoft Excel打开,可以创建一个文件系统性能的图表。注意:3D图表是面向列的。画图时你需要选择这项因为Excel默认处理面向行的数据。
-s #
指定测试文件大小,K字节。也可以通过-s #k (Kbytes) 或 -s #m (Mbytes) 或 -s #g (Gbytes).
-S #
Set processor cache size to value (in Kbytes). This tells Iozone the size of the processor cache. It is used internally for buffer alignment and for the purge functionality.
-t #
以吞吐量模式运行Iozone。这一选项允许用户指定测试时使用多少个线程或者进程。
-T
吞吐量测试时使用POSIX线程。仅在兼容POSIX线程的平台上可用。
-u #
Set the upper limit on number of processes to run. When running throughput tests this option allows the user to specify the greatest number of processes or threads to start. This option should be used in conjunction with the -l option.
-U mountpoint
在测试之间卸载并重新挂载挂载点。这保证了缓存cache不包含任何测试过的文件。
-v
显示Iozone的版本号。
-V #
Specify a pattern that is to be written to the temporary file and validated for accuracy in each of the read tests.
-w
当临时文件使用完毕时不删除它们。把它们留在文件系统中。
-W
读或写时锁文件。
-x
关闭“stone-walling”. Stonewalling 是 Iozone内部使用的一种技术。它是在进行吞吐量测试时使用的。程序启动所有线程或进程然后将它们暂停在“壁垒”前。一旦它们都做好准备工作,它们将被同时释放。当其中任何一个线程或进程完成工作,整个测试就终止了并计算到达这个点时所有I/O的吞吐量。这保证了整个测试进行时所有的进程和线程都是并行的。这个标志位允许取消 stonewalling并看看会发生什么。
-X filename
Use this file for write telemetry information. The file contains triplets of information: Byte offset, size of transfer, compute delay in milliseconds. This option is useful if one has taken a system call trace of the application that is of interest. This allows Iozone to replicate the I/O operations that this specific application generates and provide benchmark results for this file behavior. (if column 1 contains # then the line is a comment)
-y #
设置自动模式下使用的最小块大小(Kbytes) 。也可以通过-y #k ( Kbytes) 或 -y #m ( Mbytes) 或 -y #g ( Gbytes)。设置最大块大小见 –y 。
-Y filename
Use this file for read telemetry information. The file contains triplets of information: Byte offset, size of transfer, compute delay in milliseconds. This option is useful if one has taken a system call trace of the application that is of interest. This allows Iozone to replicate the I/O operations that this specific application generates and provide benchmark results for this file behavior. (if column 1 contains # then the line is a comment)
-z
Used in conjunction with -a to test all possible record sizes. Normally Iozone omits testing of small record sizes for very large files when used in full automatic mode. This option forces Iozone to include the small record sizes in the automatic tests also.
-Z
启动混合 mmap I/O 和文件 I/O.
-+m filename
Use this file to obtain the configuration information of the clients for cluster testing. The file contains one line for each client. Each line has three fields. The fields are space delimited. A # sign in column zero is a comment line. The first field is the name of the client. The second field is the path, on the client, for the working directory where Iozone will execute. The third field is the path, on the client, for the executable Iozone.
To use this option one must be able to execute commands on the clients without being challenged for a password. Iozone will start remote execution by using “rsh”.
-+u
Enable CPU utilization mode.
-+d
启动诊断模式。在这一模式下每个字节都将被验证。这在怀疑I/O子系统出错时有用。
-+p percent_read
Set the percentage of the thread/processes that will perform random read testing. Only valid in throughput mode and with more than 1 process/thread.
-+r
Enable O_RSYNC and O_SYNC for all I/O testing.
-+t
启动网络性能测试。需要 -+m
-+A
Enable madvise. 0 = normal, 1=random, 2=sequential, 3=dontneed, 4=willneed. For use with options that activate mmap() file I/O. See: -B
1)自动测试示例
iozone -a
返回结果:
[root@controller ~]# iozone -a
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
Vangel Bojaxhi, Ben England, Vikentsi Lapa,
Alexey Skidanov, Sudhir Kumar.
Run began: Tue Jan 3 15:03:49 2023
Auto Mode
Command line used: iozone -a
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
64 4 1105556 2561267 4018152 5389653 3958892 2278628 2203800 2278628 2892445 2358717 3203069 2689580 3958892
64 8 1679761 3588436 5735102 7100397 5860307 3203069 2662899 3022727 3791156 3165299 4564786 2772930 4988978
64 16 1780008 6421025 4274062 7940539 7100397 4018152 2662899 3791156 3738358 3588436 3791156 3203069 7100397
64 32 2203800 4564786 6421025 10402178 10821524 4274062 2892445 4564786 4274062 4897948 7100397 3791156 6421025
64 64 2467108 3022727 10821524 15972885 10402178 4274062 2892445 2203800 3363612 3958892 4564786 2067979 7940539
128 4 1504659 3199360 4135958 4717434 3867787 2920861 2453642 3036502 2985839 3053774 2905056 3053774 4717434
128 8 2132084 4759253 4889281 7476717 5325799 4233807 3297617 4135958 5122535 4267461 4267461 3445772 5325799
128 16 2464907 5847904 5122535 6727225 7917784 5325799 3867787 5325799 6114306 4934216 4717434 4104338 6727225
128 32 2905056 6727225 6812590 8548124 9129573 6727225 4267461 6812590 6045455 5325799 5847904 4934216 6727225
128 64 3277486 7582312 8036304 11470204 10567140 6727225 4934216 7176872 5847904 7476717 7476717 5325799 7582312
128 128 2969325 6114306 11720614 12542043 10779307 5847904 4267461 5847904 4717434 5603747 5122535 4104338 9129573
256 4 1683493 3605511 4572895 4929815 4132864 3236056 3159869 3511189 3545976 3316006 3326279 4264168 4819184
256 8 2350543 5687020 5971678 7073132 6107548 4840911 4496299 5320671 4819184 4907284 4998665 5217259 6936061
256 16 3207059 5971678 6107548 10245071 7965107 6595234 4197489 7073132 8534922 6249745 6398720 4929815 8534922
256 32 3756894 8815202 6249745 9868433 9868433 8208677 5117791 8888172 8534922 6891544 6891544 5347168 7314033
256 64 3879045 9114515 8271916 11569783 11569783 8024634 5217259 8534922 7571923 6719046 7314033 5217259 9114515
256 128 3454704 10651598 10245071 11569783 11207494 7120034 5117791 6891544 6398720 6936061 9434868 5428265 9518507
256 256 3197509 6398720 12090911 13454450 11091721 6719046 5428265 6107548 5242734 6107548 7314033 5687020 9114515
512 4 1723770 4000485 4494470 5760329 4228947 2665014 3459188 3736016 3877684 3604335 3628697 4494470 5278892
512 8 2845081 6319739 6395018 7115451 5398323 5331314 4927617 6018636 5566231 5384786 5566231 5398323 7758090
512 16 3822466 8665997 6571132 8992598 8394979 7871843 6086873 8528336 7211022 6086873 7620440 6551087 7435738
512 32 4742616 10694336 7309196 9145790 10044089 9638369 6652558 11080601 10434519 8394979 8265729 5624545 10434519
512 64 5019764 11683444 8665997 10044089 11374040 10434519 6571132 12797441 10434519 8562340 8665997 5624545 8265729
512 128 4532414 10694336 8844453 11374040 12499490 8808176 5453155 10434519 9344779 7410080 8394979 6018636 10911694
512 256 3388236 7540170 9468384 11943357 12427157 6571132 5807059 7647578 6821616 6086873 7647578 5807059 10485468
512 512 3684733 6931711 11683444 12499490 12215097 6228097 5822804 6319739 5384786 6319739 6736026 5822804 9814569
1024 4 1857840 3937426 4531485 5564829 4146499 3284101 3808251 3849207 3764854 3631168 3684119 4810640 5444898
1024 8 2985091 6479979 6355328 7020149 6402699 5417427 5194651 6327241 5885083 5593820 5690162 5813392 7485055
1024 16 4033569 8822754 7008693 8326715 8662601 7755368 5444898 9142007 7524394 7369466 7524394 6559147 8680108
1024 32 4972145 11249091 7208671 8457895 10158253 9569770 5958564 11489839 8840915 8183918 8542002 6364746 8822754
1024 64 5194651 12492426 7699755 10230845 11773301 10990032 5245404 13472053 12173747 8593274 9320560 6093831 10354166
1024 128 4654248 11773301 9142007 10557785 11614118 10557785 7220790 12639479 11398360 8199542 8680108 7319232 8391792
1024 256 4550690 9946527 9045736 10662628 12639479 8542002 6479979 10531896 10134284 5950309 7319232 7755368 11489839
1024 512 4300102 8061038 9765601 12313351 12348754 7524394 6489770 8391792 7472033 5277632 7755368 5991815 9855234
1024 1024 3722435 7257394 8988941 12492426 11645609 5917516 5363307 5917516 5529011 5782087 6830356 5623115 8750850
2048 4 1896314 3367537 4911886 5754221 4204968 3136379 3715681 3871422 3828288 3561619 3136379 4519101 5517666
2048 8 2984890 6202989 6167360 7135648 6359119 5345969 5403134 6603549 5659442 5626082 5868220 6207471 7529708
2048 16 3937075 9525260 6990474 8749118 8600205 7726111 6717153 10037248 5754221 6922868 6802261 6780783 9228493
2048 32 5147354 12204980 7042051 9308497 10401883 10240672 4960102 12561952 7582884 7999524 8498106 6440169 8464610
2048 64 5503525 12635867 7911115 9853037 11706006 11900619 7393606 15399510 9944290 9621281 8678404 7874853 10289741
2048 128 5489457 12729493 8643474 10240672 11966935 11129659 7903836 14638464 13219235 8903279 9111033 8067138 9610516
2048 256 5009275 11626784 8159088 10339282 12416686 8987113 7419150 12729493 12345306 7183386 8159088 7874853 10780463
2048 512 4540600 10037248 8261095 10834854 12187663 7940367 7451329 10351742 10389302 7112016 7846081 7451329 10084382
2048 1024 4293237 8431376 8749118 9218589 12729493 6759439 5376082 5991003 7643611 7036283 8221561 6340344 8713618
2048 2048 4188565 7368238 9578367 9932791 11058022 6280083 5735012 6608629 5937172 6649556 7562855 6317030 10084382
4096 4 1927548 3552638 4718699 5153230 4023571 2903080 3354915 3923414 3670280 3261295 2994153 4429164 4904602
4096 8 2860543 5642353 6041154 6850558 6234064 4779081 5217395 6815229 6013663 5469892 5178081 5728903 6724530
4096 16 3988078 8770583 7015611 8620945 8603675 7515892 6439700 10190895 7906767 7460407 7355007 7035723 9038203
4096 32 5231694 11907264 7542289 9042961 9751284 10580003 6836927 13790167 9593374 8770583 8699523 6861502 9614850
4096 64 5784846 12718238 7998800 9751284 11099499 12160107 7816828 16058868 10239486 9818158 9779037 7185807 10209062
4096 128 5744227 12680688 7599002 10451277 11672647 11940367 8189447 15807673 10444923 9062041 8829180 7683972 9000323
4096 256 5236478 11477688 6978564 10160758 12151506 9503161 6682678 12680688 12919082 7173805 7715028 7499487 10065509
4096 512 4551192 8888565 8142867 9641830 11841605 7339297 5980170 11601703 12049235 6339889 6442115 6964419 9566663
4096 1024 4447510 7502762 8062616 9751284 11973655 6500617 6748303 9207748 9414629 6140479 6430059 6916752 9100443
4096 2048 4179197 6836927 8730470 10018551 11508442 6254490 6638778 7225093 7816828 7277121 8377131 6490793 8531046
4096 4096 4179197 6682678 8677553 10528134 11042425 6186918 5835938 6439700 6105563 6007355 6649056 5843879 7998800
8192 4 1848808 3506880 4383287 4681287 3528126 2784463 3393619 3986600 3715045 3255981 3059963 4531269 5155399
8192 8 3041006 5772993 6081578 6901200 5915112 4887722 5019826 6809564 5847664 5237920 5198297 5781736 6455193
8192 16 4188268 8428103 6621897 7591960 8077411 7134785 6108608 10266427 7663074 7224798 7627351 6628284 8142493
8192 32 5299316 11359320 6827153 7061469 8752276 9502650 6522590 13839076 9427042 8393104 8482198 6902587 8054689
8192 64 5713476 12527222 7823601 9052027 11070196 11236730 7019632 16552482 10450659 9859872 9558162 6248582 9590176
8192 128 5810089 12778810 7570215 9603578 11573589 11457807 7474698 16285735 11160086 9427042 8934340 7160060 8705708
8192 256 5626466 12884230 7751239 8934340 11840812 10437960 6730861 15025211 9673878 7353127 8062248 7328036 9042498
8192 512 4715983 9450378 7832518 9227049 11927128 7868391 7432659 12432038 12879400 5829805 6480761 7086227 8913481
8192 1024 4605365 7663074 7620585 9214676 11873547 7080386 6983962 10598950 11652086 6239504 6154564 7379976 9092750
8192 2048 4555903 7528746 7862989 9362822 11783960 6763986 6788039 8874344 9893942 5979968 6486879 6879094 8943642
8192 4096 4282758 6720329 7061469 8291831 8865185 6032463 6278267 7155586 7607087 6943036 8047143 4578974 5319004
8192 8192 3910378 6590145 7607087 9916786 10038471 6578789 5872650 5657967 5287898 5316535 5781736 5888754 6099933
16384 4 1838018 3146524 4495051 4273119 3221456 2504098 3311334 3989333 3274257 3012320 3052190 4493875 4679631
16384 8 2917305 5686906 5843092 6370107 5752602 4586862 4969299 6809433 5463116 5126098 5020855 5949323 6481253
16384 16 4192306 7846654 6632638 7028827 7053355 6956957 6068049 10382458 5191153 6673863 7310733 6742620 7166635
16384 32 5307422 11353326 6814835 6820923 7564220 9272875 6034479 14065126 5371728 8011311 8765456 6553571 6852209
16384 64 5914504 13351869 7077327 7242926 9389438 10929007 6832452 16515906 8115381 9476188 9834199 6514431 6990218
16384 128 5910434 13256568 7346686 7426879 8952737 10967380 6068049 16401590 7972276 9267872 9683156 7163647 7317740
16384 256 5795294 13266805 7477794 7419662 8899405 10530420 7031703 16094286 7872723 7207979 7649261 7108073 6980986
16384 512 4937877 10618284 7129459 7337273 7813643 7854726 6913563 12431601 7356911 5923170 6110676 6837891 7330229
16384 1024 4517212 8266700 7074413 6963302 7508843 6983824 6627520 10700958 12535919 5136059 5785049 6797981 7053355
16384 2048 4473107 7753693 7074413 6798654 6881715 6883783 6772523 9775444 10598632 5323045 5931862 6775862 6971779
16384 4096 4208481 6947813 6903839 5090027 6090637 6409917 6422497 8380622 9406146 5542427 5665340 6264991 7064958
16384 8192 4003043 6453256 6466008 7820757 7436524 6014936 5988204 6316241 6725463 6665448 6978151 5914504 6079322
16384 16384 3611149 5257880 5815894 6027598 6005474 5368371 5803614 5184495 5734361 5302099 5239439 5919089 5931862
32768 64 5706695 12715461 7273516 7112416 7212823 10842620 6970650 16847539 6832386 9362450 9542512 6923246 6968882
32768 128 5885077 13100895 7398815 7376577 7570806 11021739 7111312 16891020 7227236 9092400 9547815 6809705 7438861
32768 256 5762928 12750851 7183043 7181541 7330935 10522201 7166936 16777613 7309491 7089303 7764997 7243233 7294749
32768 512 4959581 10529456 7390062 7406789 7838959 8293541 6793884 13450926 7360380 5923376 6585225 7232180 7293200
32768 1024 4637441 8371845 7227236 7176292 7505483 7222299 7146812 11644600 7444099 5737666 5900742 6795563 7055820
32768 2048 4558686 7951891 6974895 7149786 7181166 7088206 6721781 10893324 11889382 5340171 5314360 6848046 6945287
32768 4096 4368438 7104695 6869610 6930578 6848046 6750504 6594388 9837582 9683023 4901740 4746179 6333065 6484864
32768 8192 4125337 6631936 6325778 6583963 6313573 6455319 6124783 8106672 8329226 5184848 5338511 5921334 6058100
32768 16384 3629536 5579282 5994945 6072823 6095446 5675120 5795491 5656434 5840809 5859735 4559291 5552908 5748706
65536 64 5865587 12764947 7035558 6799060 6756943 10563367 6908770 16960646 6979997 9745091 9945001 6978756 6960025
65536 128 5985130 13028743 7320744 7172510 7342058 10939192 7142875 17246910 7185072 9465230 9837162 7238428 7269631
65536 256 5891359 13415349 7329138 7311009 7372581 11066470 7243196 17169346 7319185 7371790 7777698 7329920 7420147
65536 512 5037364 9997812 7224730 7289875 7467518 8347389 7382680 13681776 7436205 5952468 6016307 7058321 7197677
65536 1024 4684210 8048236 7215248 6987449 7195416 7452334 7225489 11941968 7200128 5721163 5963186 7149192 7272901
65536 2048 4609353 7749412 7133607 6884717 7021181 7214490 6774428 11276206 6799733 5185220 5163111 6481623 6840174
65536 4096 4257263 6995095 6670368 6727836 6711409 6853818 6394917 10611487 11437612 4887517 4952504 6592459 6586614
65536 8192 4278934 6790494 6323421 6360292 6428267 6625191 6297345 9289301 9520304 4762445 4758982 6280367 6346635
65536 16384 3749844 5460448 6025275 6009730 6076556 6076018 5927566 6784963 6257065 4629225 4646676 5789852 5508155
131072 64 5845182 10136212 7235170 7048801 6979005 10536402 6977499 16989372 6990897 9846113 9892889 7195021 7230698
131072 128 5988572 12987746 7413123 7109971 6503153 10654635 6924765 16995675 7021971 9265629 9675425 7159695 7333910
131072 256 5885103 12838820 7192668 7009884 6424196 10927191 7268459 17357892 7359042 7485088 7669498 7307297 7365648
131072 512 5051565 9956854 7345080 7272883 7312254 9058901 7038874 14304709 7317607 6116294 6179197 7265674 7331465
131072 1024 4666984 8040680 7320433 7163240 7292370 7636896 7184396 12251971 7233933 5754327 5622271 7183176 7275289
131072 2048 4576843 7832193 7056401 6848422 6862699 7460405 6911185 11902618 6846290 4905914 4616855 7014803 6580213
131072 4096 4381473 6979359 6770991 6733093 6738953 6926598 6683977 10540644 6640220 4740385 4868205 6701658 6744493
131072 8192 4265713 6750704 6171566 6163471 6139518 6740358 6303613 9638277 9660973 4523480 4271547 6107121 6139449
131072 16384 3724814 6312733 6044939 5978998 6080239 5889012 5618191 6054125 7680856 4235641 4110360 5915372 5816856
262144 64 5898167 12995545 7234923 7098990 6901806 10336883 7045721 17052030 7023308 9891447 9843980 7246558 7281591
262144 128 5952417 12731014 7336592 7300447 7300059 10758556 7312828 17255414 7266240 9735722 9690075 7396856 7411465
262144 256 5914538 12557264 7450890 6798868 7391187 10965640 7345856 17685905 7377252 7518809 7545019 7421119 7489616
262144 512 5094416 10052695 7283617 7312682 7400390 9270927 7105321 14828046 7403280 5852986 6127980 7404577 7444131
262144 1024 4682223 8088343 7187581 7085769 7205338 7716260 7008981 12698373 6903583 5654882 5788127 7328377 7360510
262144 2048 4614488 7778271 7170238 7095326 7155772 6951946 7001528 12170035 7174168 5259718 5091161 7113228 7167714
262144 4096 4385874 6958062 6409098 6396235 6490324 6701527 6712369 10718179 6709256 4670548 4732261 6683562 6769524
262144 8192 4301321 6565432 6227135 6182352 6419126 6806991 5953771 9231075 6374320 4548176 4484858 6290335 6212674
262144 16384 4053875 5865538 6069123 5865444 5943376 6459932 5851678 6817247 6867277 4259315 4181466 6086324 5882012
524288 64 5758688 12870035 7256884 7198587 6804965 10045568 7054962 17177345 7000119 9913378 9869154 7275106 7242854
524288 128 5956816 12773819 7420688 7271185 7103113 10503208 7139087 17216884 7135010 9759651 9765632 7180066 7327078
524288 256 5923760 12910990 7441153 7327468 7411460 11122141 7378113 17673511 7392350 7553152 7435040 7439140 7355015
524288 512 5065837 10102842 7310514 7286726 7401332 9413030 7050777 15308542 7162993 5935096 6066257 7353048 7230161
524288 1024 4594096 8072304 7216636 7197127 7336685 7767907 7125324 12993227 7278839 5628234 5248919 7336685 7347913
524288 2048 4464044 7782340 7137535 7054464 7189597 7570287 6944127 12187086 7159285 5076514 5158843 7099857 7192866
524288 4096 4366079 6849604 6693649 6665164 6785228 6922747 6868067 10548857 6864208 4655950 4484701 6773670 6715952
524288 8192 4332062 6910065 6074267 5818509 6284992 6736320 6271763 8857714 6301453 4122507 4098336 6433771 6415657
524288 16384 3813115 5729983 5865441 5846401 5867945 6176011 6083711 6866630 6086321 4079557 3884570 6105246 6150945
iozone test complete.
其中IOZone输出的第一组包含标题信息,其中显示有关IOZone实用程序的信息,以及用于生成此报告的所有IOZone选项,如下所示。
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
Vangel Bojaxhi, Ben England, Vikentsi Lapa,
Alexey Skidanov, Sudhir Kumar.
Run began: Tue Jan 3 15:03:49 2023
Auto Mode
Command line used: iozone -a
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
输出的第二部分包含各种测试的输出值(以每秒为单位),如下所示。
第1列KB:表示用于测试的文件大小。
第2列reclen:表示用于测试的记录长度。
第3列直到最后一列:表示执行的各种测试及其每秒输出值。
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
64 4 1105556 2561267 4018152 5389653 3958892 2278628 2203800 2278628 2892445 2358717 3203069 2689580 3958892
64 8 1679761 3588436 5735102 7100397 5860307 3203069 2662899 3022727 3791156 3165299 4564786 2772930 4988978
64 16 1780008 6421025 4274062 7940539 7100397 4018152 2662899 3791156 3738358 3588436 3791156 3203069 7100397
64 32 2203800 4564786 6421025 10402178 10821524 4274062 2892445 4564786 4274062 4897948 7100397 3791156 6421025
64 64 2467108 3022727 10821524 15972885 10402178 4274062 2892445 2203800 3363612 3958892 4564786 2067979 7940539
128 4 1504659 3199360 4135958 4717434 3867787 2920861 2453642 3036502 2985839 3053774 2905056 3053774 4717434
128 8 2132084 4759253 4889281 7476717 5325799 4233807 3297617 4135958 5122535 4267461 4267461 3445772 5325799
128 16 2464907 5847904 5122535 6727225 7917784 5325799 3867787 5325799 6114306 4934216 4717434 4104338 6727225
128 32 2905056 6727225 6812590 8548124 9129573 6727225 4267461 6812590 6045455 5325799 5847904 4934216 6727225
128 64 3277486 7582312 8036304 11470204 10567140 6727225 4934216 7176872 5847904 7476717 7476717 5325799 7582312
128 128 2969325 6114306 11720614 12542043 10779307 5847904 4267461 5847904 4717434 5603747 5122535 4104338 9129573
256 4 1683493 3605511 4572895 4929815 4132864 3236056 3159869 3511189 3545976 3316006 3326279 4264168 4819184
256 8 2350543 5687020 5971678 7073132 6107548 4840911 4496299 5320671 4819184 4907284 4998665 5217259 6936061
256 16 3207059 5971678 6107548 10245071 7965107 6595234 4197489 7073132 8534922 6249745 6398720 4929815 8534922
256 32 3756894 8815202 6249745 9868433 9868433 8208677 5117791 8888172 8534922 6891544 6891544 5347168 7314033
256 64 3879045 9114515 8271916 11569783 11569783 8024634 5217259 8534922 7571923 6719046 7314033 5217259 9114515
256 128 3454704 10651598 10245071 11569783 11207494 7120034 5117791 6891544 6398720 6936061 9434868 5428265 9518507
256 256 3197509 6398720 12090911 13454450 11091721 6719046 5428265 6107548 5242734 6107548 7314033 5687020 9114515
512 4 1723770 4000485 4494470 5760329 4228947 2665014 3459188 3736016 3877684 3604335 3628697 4494470 5278892
512 8 2845081 6319739 6395018 7115451 5398323 5331314 4927617 6018636 5566231 5384786 5566231 5398323 7758090
512 16 3822466 8665997 6571132 8992598 8394979 7871843 6086873 8528336 7211022 6086873 7620440 6551087 7435738
512 32 4742616 10694336 7309196 9145790 10044089 9638369 6652558 11080601 10434519 8394979 8265729 5624545 10434519
512 64 5019764 11683444 8665997 10044089 11374040 10434519 6571132 12797441 10434519 8562340 8665997 5624545 8265729
512 128 4532414 10694336 8844453 11374040 12499490 8808176 5453155 10434519 9344779 7410080 8394979 6018636 10911694
512 256 3388236 7540170 9468384 11943357 12427157 6571132 5807059 7647578 6821616 6086873 7647578 5807059 10485468
512 512 3684733 6931711 11683444 12499490 12215097 6228097 5822804 6319739 5384786 6319739 6736026 5822804 9814569
... ...
2)输出结果至文件
iozone -a -b /home/output.xls
返回结果:
[root@controller ~]# iozone -a -b /home/output.xls
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
Vangel Bojaxhi, Ben England, Vikentsi Lapa,
Alexey Skidanov, Sudhir Kumar.
Run began: Tue Jan 3 15:13:05 2023
Auto Mode
Command line used: iozone -a -b /home/output.xls
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
64 4 926260 2203800 3363612 5389653 4018152 2379626 2203800 2467108 3363612 2358717 2467108 2662899 4274062
64 8 1599680 3363612 4274062 7100397 5389653 3363612 2772930 3363612 4274062 3406295 3363612 3165299 6271021
64 16 1933893 4274062 5735102 7940539 7100397 4274062 3203069 4274062 4564786 3738358 4018152 3791156 4643754
64 32 2278628 5283570 7940539 12902017 9006179 4988978 3541098 4564786 4564786 5860307 5860307 4274062 4897948
64 64 1679761 2662899 12902017 15972885 10821524 4274062 3363612 4564786 4274062 3958892 4564786 4018152 5283570
128 4 1487977 3199360 3277486 5122535 4012317 2969325 2608629 3124872 3036502 2905056 2985839 2905056 3895854
128 8 2367096 4934216 4889281 6406138 6045455 4267461 3657016 4407601 5847904 4267461 4407601 2202044 7582312
128 16 2727923 6114306 5784891 8036304 8036304 5545860 4135958 5784891 6406138 5122535 5122535 4267461 5325799
128 32 3124872 7082197 5784891 9795896 9129573 6727225 4444086 7176872 6727225 5784891 8548124 5545860 8548124
128 64 3657016 7582312 9129573 12542043 6727225 6406138 4557257 6727225 5847904 8036304 8548124 5122535 7176872
128 128 2784517 6045455 10567140 12842051 12542043 6406138 4596273 5122535 4557257 5122535 6114306 4759253 8548124
256 4 1729594 3770085 4755158 5455847 4132864 3236056 3368013 3511189 3465855 3368013 3159869 3823789 4477549
256 8 2463808 4929815 5455847 7571923 6073004 4907284 3705040 5455847 4929815 5022044 5022044 5022044 6719046
256 16 3410808 7791708 5687020 8815202 8271916 7120034 5938650 7314033 8534922 6398720 6719046 5841722 7791708
256 32 4281170 9868433 8208677 9114515 8271916 8815202 4755158 9868433 8815202 7518900 7518900 5569035 8534922
256 64 4572895 10245071 7735574 11695808 11695808 8815202 6107548 9778562 8271916 7518900 7314033 5569035 9868433
256 128 3465855 6398720 9868433 12228612 10651598 7314033 5938650 8271916 6761355 7518900 8534922 5347168 8534922
256 256 3410808 6719046 12228612 12812277 11569783 7518900 6107548 7120034 6398720 6595234 7314033 6719046 8534922
512 4 1835760 3913012 4660280 5566231 4271001 3064306 3710197 3762197 3849877 3634839 3409755 4610256 5344582
512 8 2811557 6472112 6736026 7334159 6246213 5509113 5019764 6174377 5566231 5566231 5624545 6246213 6931711
512 16 3736016 9145790 6999490 10044089 8701110 8018812 5951911 8665997 7410080 7309196 7540170 6414119 8844453
512 32 4973263 11138071 7410080 9859630 9638369 10044089 6395018 11374040 11374040 6821616 8394979 5509113 9510316
512 64 5067142 12146009 8665997 10856530 11620224 10641343 6736026 12499490 11138071 8394979 8665997 7513788 9859630
512 128 4690818 10911694 9468384 11943357 11943357 9638369 7115451 11138071 9510316 8018812 8528336 7211022 11374040
512 256 4532414 9468384 10284602 11943357 11620224 8394979 6821616 9145790 7410080 7410080 8992598 6736026 10434519
512 512 4000485 7647578 11683444 12427157 12215097 7540170 6104175 6736026 5384786 5951911 7758090 6104175 10434519
1024 4 1852232 3937426 4512441 5751117 4215688 3281592 3631168 3908759 3894582 3655895 3764854 4854136 5593820
1024 8 3085895 6650556 6479979 7883484 6441107 5417427 5593820 6519323 5682634 5782087 5950309 6479979 7927135
1024 16 4228138 9655828 7644933 9569770 8914314 8474583 6963241 9855234 8061038 7941793 8000971 7319232 9320560
1024 32 4876180 12492426 7020149 10039528 10454984 10769573 6929538 12639479 7524394 8457895 9045736 5917516 7160597
1024 64 4943530 12173747 7220790 9569770 10429596 10531896 5789881 12828238 12492426 8183918 8822754 5983467 9569770
1024 128 3894582 11773301 6918376 10039528 12639479 8326715 6609617 11520658 11132462 7319232 8610501 5690162 9569770
1024 256 4570058 9946527 8326715 9161508 12037272 7160597 6441107 9946527 9923546 6650556 8262639 6830356 10689164
1024 512 4211554 8183918 6569179 10039528 12456195 6609617 6244448 7769397 7755368 6733974 8391792 6364746 9569770
1024 1024 3955557 7420395 11398360 12828238 12348754 7054742 6744549 7054742 6059442 5630486 7941793 4920874 8750850
2048 4 1825390 3702868 4697018 5044577 4096676 3117032 3702868 3967993 3704465 3277593 3555722 4310472 4945823
2048 8 2892423 6378005 6185123 7470770 6303124 5306340 5362657 6717153 5640860 5626082 5549749 6149699 7262337
2048 16 4188565 7643611 7042051 9062970 8830061 8029434 6440169 10192069 7999524 7754008 8097557 7286980 8390200
2048 32 5144271 12118884 7817519 10048990 10084382 10945301 6608629 13219235 8325147 8857376 9062970 7419150 8830061
2048 64 5659442 13384011 7903836 9853037 11440955 11835033 7159438 15181774 10389302 8977721 9431138 7761014 10240672
2048 128 5593112 13118295 9062970 11187641 11835033 11564174 7940367 14539356 13301113 8357547 8830061 8159088 11015480
2048 256 5184636 11966935 8820994 10673302 12118884 9610516 7733066 12959958 12345306 7183386 8221561 8159088 11380325
2048 512 4394265 9400176 9697312 11502234 12050878 8498106 7911115 9610516 9525260 7237860 7999524 8221561 11502234
2048 1024 4284671 8793903 9189005 11770166 12118884 6895083 6503556 8793903 9024882 8067138 8793903 6873016 11320334
2048 2048 4146110 7933034 10555264 11770166 11706006 6802261 6298503 6990474 6440169 7036283 6990474 6608629 9944290
4096 4 1945007 3743865 4835578 5431844 4027344 3207709 3586757 4003879 3806915 3433360 3207110 4612286 5204750
4096 8 3031667 5736555 5988509 6552685 6178018 5050220 5007531 6782940 5891980 5211065 5411313 6160296 7463648
4096 16 4249491 8531046 7149920 8793028 8717180 7845385 6649056 10294709 7950677 7512605 7711565 7585581 8939441
4096 32 5320812 11973655 7863339 9183139 10239486 10840363 6967243 13935585 9292414 8944095 9042961 7742845 10036109
4096 64 5883908 12606249 6439700 7515892 10691939 10612681 7298762 15939671 10528134 8276241 9685316 7656576 10344298
4096 128 5721272 13434307 8430572 10400659 11439475 11609543 8047509 15692162 10895362 8480511 9729195 8047509 9846293
4096 256 5306022 12083134 8514134 10036109 12299398 9707206 8344580 15059417 13834587 6978564 8205092 8497289 11164417
4096 512 4853336 10263956 7998800 10725314 12414943 8093001 7802627 10978915 12194633 6500617 7038605 7061751 10190895
4096 1024 4470657 7774379 6769576 9373535 11378861 7138037 6693092 9679859 10215133 6281934 7460407 7421732 10580003
4096 2048 4471821 8209013 8480511 10065509 12334720 6439700 6930704 8276241 7515892 7073381 8409937 6735075 9846293
4096 4096 4128976 7038605 9394037 11833449 11409087 7024216 6309619 6234064 6169144 6408472 7642951 6649056 10112910
8192 4 1934800 3458173 4724413 5248321 3828039 2753668 3345053 3942233 3502591 3237878 3069257 4578974 5188093
8192 8 3052081 5653313 6186701 7019632 6054786 4815791 5152307 6753351 5672914 5284645 5069448 5821902 7111158
8192 16 4257814 8696894 6895660 7861190 8234205 7563550 6262248 10266427 7884642 7468200 7295362 6709830 7307775
8192 32 5104089 11755738 6618070 7832518 9131414 10187286 6141364 14100319 6018726 7954000 8650911 6677231 6873589
8192 64 5599873 13318731 7447157 8111736 9905351 11318161 6263389 16186002 8175428 8846925 9266865 6532510 7663074
8192 128 5696426 13231539 6919267 7899143 10809008 10393756 7111158 15541726 8688097 9002223 9042498 6872214 7765253
8192 256 5595314 12759828 7354701 9002223 11751717 10849967 7019632 13717526 10463389 7167528 7613830 7326473 9080735
8192 512 4899570 8334066 7742506 8376734 11314434 7900959 6947247 11719650 13257065 6086965 6024002 7523801 9080735
8192 1024 4751854 7978009 7809376 9040119 11569692 7080386 5793435 9393538 11363077 5539386 6027172 6390362 5457560
8192 2048 4390568 7663074 7832518 8705708 11189160 6455193 6611703 8943642 9916786 6118398 6399884 6144658 7961372
8192 4096 4313404 7031124 7494262 8350269 9582152 6224809 6036702 7199064 7243074 6725591 7818261 6301295 7460092
8192 8192 3944043 6220301 6072979 6370221 7332727 5561803 5847664 5534924 5855636 5657967 6527546 5712526 6420214
16384 4 1905814 3337548 4578915 4617994 3305282 2618103 3341605 3971809 3264458 3047588 3045292 4537195 4647665
16384 8 2954811 5503807 5878581 5921129 5170063 4530912 4967862 6942198 4844583 4946763 5013529 5738671 5783588
16384 16 4197940 8719854 6939394 7077327 7268974 7224651 6318564 10463080 7297535 7268974 7278984 6852209 7304517
16384 32 5350398 11488082 7001613 7139088 8355148 9706407 6697931 14016357 7307624 8192783 8828519 6936592 7324760
16384 64 5925213 13662451 7148742 7416459 9287914 11152490 6971779 16802626 9297968 9282896 9916508 7025952 7360851
16384 128 5951384 13025399 7447000 7343546 7393320 11055602 6616672 16049181 7623802 9282896 9797744 6968951 7553412
16384 256 5756940 13246347 6975317 7581746 9357474 10742780 7105134 16547722 8236974 7249803 7588444 7403675 8130744
16384 512 4931852 9261627 7680895 8106765 10045523 8432038 7173368 13287327 8952737 6253020 6226956 7004468 7443774
16384 1024 4738030 8934115 7145026 7501466 9965402 7214790 7242926 10626494 12317954 5783101 6079322 6942198 7692072
16384 2048 4585637 7790612 7314624 7750195 9389438 6986664 6792606 9899366 11284346 5583859 5754529 6624965 7406867
16384 4096 4329929 7230732 6927502 7148742 7333358 6585601 6405137 8605202 8919040 5514407 5887143 6301760 6995911
16384 8192 4082715 6467833 6014936 6519994 6407526 6142904 5923170 6542963 7013761 6731392 7176364 6012830 6301760
16384 16384 3263838 5349148 5876570 5882607 5813926 5028939 5651827 5307422 5728625 5312756 5287006 5769022 5797250
32768 64 5708592 13075967 6868236 7325855 7427203 10882973 6914539 16855804 7393640 9489801 9685753 7170301 7378557
32768 128 5966577 13402394 7292813 7299398 7465935 10611566 6986950 16753072 7350539 9435078 9884988 6994417 7410384
32768 256 5884069 13473342 7124952 7305994 7650455 11021739 7356834 16915968 7438861 7288559 8076659 7365113 7576232
32768 512 4973940 7472836 7381727 7293200 7435239 8376437 7302889 13501137 7054371 5998084 6371230 7115730 7249728
32768 1024 4630098 8266106 7351718 7195076 7536350 7249346 7069612 11778322 7244761 5635098 5744621 7123475 7311047
32768 2048 4546020 8005621 7074342 7022651 7119047 7089669 6634497 10515761 12029872 5221089 4081722 6747852 6907241
32768 4096 4348122 7143840 6816459 6920458 6856586 6713572 6360321 7912976 10051258 4132656 4979887 6300260 6431154
32768 8192 4081722 6446538 6299105 6583963 6289592 6360321 6222672 8004222 8070968 5247002 5288594 6139832 6293048
32768 16384 3581209 5260457 6031250 6083844 6104381 5780379 5965282 6143125 5913691 5554030 5026512 5503544 5654573
65536 64 5565253 12568831 7155333 7056690 7095673 10668321 7000261 16864910 6997944 9366216 9627676 6715344 7160739
65536 128 5905154 12827495 7237665 7206546 7092011 10634066 7116431 16982652 7305374 9402741 9781503 7243960 7273863
65536 256 5818161 13358628 7340490 7289875 7346964 11038472 7293937 17035276 7324060 7289875 7723718 7258497 7381689
65536 512 4806078 10549988 7159247 6844432 7004721 8478180 7158501 13814483 7105027 5955048 6313110 7247971 7378518
65536 1024 4417639 8294743 6765258 6945955 7113485 7512007 7208814 11868235 7231953 5585609 5688485 7209003 7197866
65536 2048 4450973 7829984 6942271 6801079 6896290 7028722 6679932 11281760 6873871 5228220 4904959 6788482 6840855
65536 4096 4266117 6977870 6452259 6520368 6522998 6698326 6159479 10039072 11157205 4765583 4772864 5980702 6357203
65536 8192 4090639 6378298 5988259 5999761 5993220 6026199 6207328 8880262 9126454 4759312 4828026 6283382 6435793
65536 16384 3547461 5799135 5915830 5801216 5927055 5585041 5852474 6475210 6468810 4686126 4627277 5945387 6006972
131072 64 5841269 11680826 7089524 7021612 7013282 10443132 6855596 16945384 6957190 9174247 9298540 6972631 7197376
131072 128 5917728 12311786 7219588 7170621 7211349 10606329 7158110 17210091 7243941 9571490 9473190 7138591 7242701
131072 256 5888255 12518689 7326091 7260396 6795178 11002420 6657428 17473752 7240316 7349597 4740222 7396766 7454032
131072 512 5065995 9439033 7000244 7067377 7086143 9039537 7294015 14127163 7017400 6052459 6145008 7282227 7331073
131072 1024 4631831 8078489 6615768 7045368 7219967 7608465 7115768 12739156 7119639 5528584 5627796 7179236 7317607
131072 2048 4476044 7396368 7089159 6792995 6854912 7387621 7008454 11636322 7017489 4924723 5106226 6940589 6986455
131072 4096 4330224 7016683 6738210 6658799 6766408 6855254 6690403 10832454 6668976 4509603 4856680 6347647 6503538
131072 8192 4246077 6591495 6451033 6403767 6441886 6707463 6391854 8831871 10073989 4546863 4633158 6383764 6120311
131072 16384 3994859 5725143 6038299 5949686 6011623 5901465 5901529 6960449 7757154 4364845 4339145 5987464 5980689
262144 64 5859286 12635914 6581072 7136636 6862562 10448075 6930082 17151514 7053902 9442584 9424939 7256793 7205102
262144 128 5926302 12476472 7429543 7082483 7224987 10606309 7345659 17318196 7217446 9714046 9714389 7417965 7431251
262144 256 5907738 12796207 7470177 7359869 7340118 10917622 7417114 17662325 7357801 7490024 7198592 7474037 7444282
262144 512 4801784 10037644 7500959 7002643 7334145 9105399 7223183 14626065 7402084 6142529 6149882 7447660 7443879
262144 1024 4685915 8003677 7273884 7177305 7270853 7619158 7217446 12213836 7261585 5572429 5654533 7326130 7314482
262144 2048 4429374 7297007 7037603 6920181 6997963 7186735 7074098 11642089 7058295 4986858 4668545 6825415 7104724
262144 4096 4302516 6980635 6630521 6607808 6360271 6856144 6686489 11026895 6536276 4637082 4674142 6620819 6431253
262144 8192 4206486 6776032 6439804 6397016 6250748 6580914 6125726 9414045 6452616 4631027 4607256 6386724 6442785
262144 16384 4163447 6549202 6029617 5982994 6104301 5873559 6100913 7318572 6811250 4045939 4133583 6058322 6104606
524288 64 5892995 12820363 7139875 7177887 6976091 10479883 6970629 17055575 6999830 9510901 9519012 7288054 7137257
524288 128 5960465 12585854 7441254 7099834 7229567 10373935 7156256 17236722 7254873 9898563 9810200 7422166 7418811
524288 256 5934279 12283618 7373734 7251356 7429237 11072356 7365855 17585319 7425249 7569766 7425550 7486525 7501389
524288 512 5100676 10063313 7459884 7352335 7379029 9355602 7198705 15406572 7431120 6169254 6030044 7347004 7292719
524288 1024 4647370 7707384 7102356 6950382 7284215 7603346 7085833 13008676 7131239 5568940 5459792 7086792 7075710
524288 2048 4547675 7683095 7019246 6961450 7135103 7444327 6884494 12397188 7014902 5121298 5110919 6983535 7160147
524288 4096 4339987 7005449 6502315 6550486 6821430 6858812 6734607 10821229 6774963 4768028 4822051 6803807 6776884
524288 8192 4310653 6741255 6391732 6164757 6436144 6854152 6398130 9452561 6428091 4566174 4516182 6388074 6363709
524288 16384 3709410 6380679 5543209 5735931 6155128 6166797 6076029 8025696 6122431 4111162 3997956 5890138 5822901
iozone test complete.
Excel output is below:
"Writer report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 926260 1599680 1933893 2278628 1679761
"128" 1487977 2367096 2727923 3124872 3657016 2784517
"256" 1729594 2463808 3410808 4281170 4572895 3465855 3410808
"512" 1835760 2811557 3736016 4973263 5067142 4690818 4532414 4000485
"1024" 1852232 3085895 4228138 4876180 4943530 3894582 4570058 4211554 3955557
"2048" 1825390 2892423 4188565 5144271 5659442 5593112 5184636 4394265 4284671 4146110
"4096" 1945007 3031667 4249491 5320812 5883908 5721272 5306022 4853336 4470657 4471821 4128976
"8192" 1934800 3052081 4257814 5104089 5599873 5696426 5595314 4899570 4751854 4390568 4313404 3944043
"16384" 1905814 2954811 4197940 5350398 5925213 5951384 5756940 4931852 4738030 4585637 4329929 4082715 3263838
"32768" 0 0 0 0 5708592 5966577 5884069 4973940 4630098 4546020 4348122 4081722 3581209
"65536" 0 0 0 0 5565253 5905154 5818161 4806078 4417639 4450973 4266117 4090639 3547461
"131072" 0 0 0 0 5841269 5917728 5888255 5065995 4631831 4476044 4330224 4246077 3994859
"262144" 0 0 0 0 5859286 5926302 5907738 4801784 4685915 4429374 4302516 4206486 4163447
"524288" 0 0 0 0 5892995 5960465 5934279 5100676 4647370 4547675 4339987 4310653 3709410
"Re-writer report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2203800 3363612 4274062 5283570 2662899
"128" 3199360 4934216 6114306 7082197 7582312 6045455
"256" 3770085 4929815 7791708 9868433 10245071 6398720 6719046
"512" 3913012 6472112 9145790 11138071 12146009 10911694 9468384 7647578
"1024" 3937426 6650556 9655828 12492426 12173747 11773301 9946527 8183918 7420395
"2048" 3702868 6378005 7643611 12118884 13384011 13118295 11966935 9400176 8793903 7933034
"4096" 3743865 5736555 8531046 11973655 12606249 13434307 12083134 10263956 7774379 8209013 7038605
"8192" 3458173 5653313 8696894 11755738 13318731 13231539 12759828 8334066 7978009 7663074 7031124 6220301
"16384" 3337548 5503807 8719854 11488082 13662451 13025399 13246347 9261627 8934115 7790612 7230732 6467833 5349148
"32768" 0 0 0 0 13075967 13402394 13473342 7472836 8266106 8005621 7143840 6446538 5260457
"65536" 0 0 0 0 12568831 12827495 13358628 10549988 8294743 7829984 6977870 6378298 5799135
"131072" 0 0 0 0 11680826 12311786 12518689 9439033 8078489 7396368 7016683 6591495 5725143
"262144" 0 0 0 0 12635914 12476472 12796207 10037644 8003677 7297007 6980635 6776032 6549202
"524288" 0 0 0 0 12820363 12585854 12283618 10063313 7707384 7683095 7005449 6741255 6380679
"Reader report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 3363612 4274062 5735102 7940539 12902017
"128" 3277486 4889281 5784891 5784891 9129573 10567140
"256" 4755158 5455847 5687020 8208677 7735574 9868433 12228612
"512" 4660280 6736026 6999490 7410080 8665997 9468384 10284602 11683444
"1024" 4512441 6479979 7644933 7020149 7220790 6918376 8326715 6569179 11398360
"2048" 4697018 6185123 7042051 7817519 7903836 9062970 8820994 9697312 9189005 10555264
"4096" 4835578 5988509 7149920 7863339 6439700 8430572 8514134 7998800 6769576 8480511 9394037
"8192" 4724413 6186701 6895660 6618070 7447157 6919267 7354701 7742506 7809376 7832518 7494262 6072979
"16384" 4578915 5878581 6939394 7001613 7148742 7447000 6975317 7680895 7145026 7314624 6927502 6014936 5876570
"32768" 0 0 0 0 6868236 7292813 7124952 7381727 7351718 7074342 6816459 6299105 6031250
"65536" 0 0 0 0 7155333 7237665 7340490 7159247 6765258 6942271 6452259 5988259 5915830
"131072" 0 0 0 0 7089524 7219588 7326091 7000244 6615768 7089159 6738210 6451033 6038299
"262144" 0 0 0 0 6581072 7429543 7470177 7500959 7273884 7037603 6630521 6439804 6029617
"524288" 0 0 0 0 7139875 7441254 7373734 7459884 7102356 7019246 6502315 6391732 5543209
"Re-Reader report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 5389653 7100397 7940539 12902017 15972885
"128" 5122535 6406138 8036304 9795896 12542043 12842051
"256" 5455847 7571923 8815202 9114515 11695808 12228612 12812277
"512" 5566231 7334159 10044089 9859630 10856530 11943357 11943357 12427157
"1024" 5751117 7883484 9569770 10039528 9569770 10039528 9161508 10039528 12828238
"2048" 5044577 7470770 9062970 10048990 9853037 11187641 10673302 11502234 11770166 11770166
"4096" 5431844 6552685 8793028 9183139 7515892 10400659 10036109 10725314 9373535 10065509 11833449
"8192" 5248321 7019632 7861190 7832518 8111736 7899143 9002223 8376734 9040119 8705708 8350269 6370221
"16384" 4617994 5921129 7077327 7139088 7416459 7343546 7581746 8106765 7501466 7750195 7148742 6519994 5882607
"32768" 0 0 0 0 7325855 7299398 7305994 7293200 7195076 7022651 6920458 6583963 6083844
"65536" 0 0 0 0 7056690 7206546 7289875 6844432 6945955 6801079 6520368 5999761 5801216
"131072" 0 0 0 0 7021612 7170621 7260396 7067377 7045368 6792995 6658799 6403767 5949686
"262144" 0 0 0 0 7136636 7082483 7359869 7002643 7177305 6920181 6607808 6397016 5982994
"524288" 0 0 0 0 7177887 7099834 7251356 7352335 6950382 6961450 6550486 6164757 5735931
"Random read report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 4018152 5389653 7100397 9006179 10821524
"128" 4012317 6045455 8036304 9129573 6727225 12542043
"256" 4132864 6073004 8271916 8271916 11695808 10651598 11569783
"512" 4271001 6246213 8701110 9638369 11620224 11943357 11620224 12215097
"1024" 4215688 6441107 8914314 10454984 10429596 12639479 12037272 12456195 12348754
"2048" 4096676 6303124 8830061 10084382 11440955 11835033 12118884 12050878 12118884 11706006
"4096" 4027344 6178018 8717180 10239486 10691939 11439475 12299398 12414943 11378861 12334720 11409087
"8192" 3828039 6054786 8234205 9131414 9905351 10809008 11751717 11314434 11569692 11189160 9582152 7332727
"16384" 3305282 5170063 7268974 8355148 9287914 7393320 9357474 10045523 9965402 9389438 7333358 6407526 5813926
"32768" 0 0 0 0 7427203 7465935 7650455 7435239 7536350 7119047 6856586 6289592 6104381
"65536" 0 0 0 0 7095673 7092011 7346964 7004721 7113485 6896290 6522998 5993220 5927055
"131072" 0 0 0 0 7013282 7211349 6795178 7086143 7219967 6854912 6766408 6441886 6011623
"262144" 0 0 0 0 6862562 7224987 7340118 7334145 7270853 6997963 6360271 6250748 6104301
"524288" 0 0 0 0 6976091 7229567 7429237 7379029 7284215 7135103 6821430 6436144 6155128
"Random write report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2379626 3363612 4274062 4988978 4274062
"128" 2969325 4267461 5545860 6727225 6406138 6406138
"256" 3236056 4907284 7120034 8815202 8815202 7314033 7518900
"512" 3064306 5509113 8018812 10044089 10641343 9638369 8394979 7540170
"1024" 3281592 5417427 8474583 10769573 10531896 8326715 7160597 6609617 7054742
"2048" 3117032 5306340 8029434 10945301 11835033 11564174 9610516 8498106 6895083 6802261
"4096" 3207709 5050220 7845385 10840363 10612681 11609543 9707206 8093001 7138037 6439700 7024216
"8192" 2753668 4815791 7563550 10187286 11318161 10393756 10849967 7900959 7080386 6455193 6224809 5561803
"16384" 2618103 4530912 7224651 9706407 11152490 11055602 10742780 8432038 7214790 6986664 6585601 6142904 5028939
"32768" 0 0 0 0 10882973 10611566 11021739 8376437 7249346 7089669 6713572 6360321 5780379
"65536" 0 0 0 0 10668321 10634066 11038472 8478180 7512007 7028722 6698326 6026199 5585041
"131072" 0 0 0 0 10443132 10606329 11002420 9039537 7608465 7387621 6855254 6707463 5901465
"262144" 0 0 0 0 10448075 10606309 10917622 9105399 7619158 7186735 6856144 6580914 5873559
"524288" 0 0 0 0 10479883 10373935 11072356 9355602 7603346 7444327 6858812 6854152 6166797
"Backward read report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2203800 2772930 3203069 3541098 3363612
"128" 2608629 3657016 4135958 4444086 4557257 4596273
"256" 3368013 3705040 5938650 4755158 6107548 5938650 6107548
"512" 3710197 5019764 5951911 6395018 6736026 7115451 6821616 6104175
"1024" 3631168 5593820 6963241 6929538 5789881 6609617 6441107 6244448 6744549
"2048" 3702868 5362657 6440169 6608629 7159438 7940367 7733066 7911115 6503556 6298503
"4096" 3586757 5007531 6649056 6967243 7298762 8047509 8344580 7802627 6693092 6930704 6309619
"8192" 3345053 5152307 6262248 6141364 6263389 7111158 7019632 6947247 5793435 6611703 6036702 5847664
"16384" 3341605 4967862 6318564 6697931 6971779 6616672 7105134 7173368 7242926 6792606 6405137 5923170 5651827
"32768" 0 0 0 0 6914539 6986950 7356834 7302889 7069612 6634497 6360321 6222672 5965282
"65536" 0 0 0 0 7000261 7116431 7293937 7158501 7208814 6679932 6159479 6207328 5852474
"131072" 0 0 0 0 6855596 7158110 6657428 7294015 7115768 7008454 6690403 6391854 5901529
"262144" 0 0 0 0 6930082 7345659 7417114 7223183 7217446 7074098 6686489 6125726 6100913
"524288" 0 0 0 0 6970629 7156256 7365855 7198705 7085833 6884494 6734607 6398130 6076029
"Record rewrite report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2467108 3363612 4274062 4564786 4564786
"128" 3124872 4407601 5784891 7176872 6727225 5122535
"256" 3511189 5455847 7314033 9868433 9778562 8271916 7120034
"512" 3762197 6174377 8665997 11374040 12499490 11138071 9145790 6736026
"1024" 3908759 6519323 9855234 12639479 12828238 11520658 9946527 7769397 7054742
"2048" 3967993 6717153 10192069 13219235 15181774 14539356 12959958 9610516 8793903 6990474
"4096" 4003879 6782940 10294709 13935585 15939671 15692162 15059417 10978915 9679859 8276241 6234064
"8192" 3942233 6753351 10266427 14100319 16186002 15541726 13717526 11719650 9393538 8943642 7199064 5534924
"16384" 3971809 6942198 10463080 14016357 16802626 16049181 16547722 13287327 10626494 9899366 8605202 6542963 5307422
"32768" 0 0 0 0 16855804 16753072 16915968 13501137 11778322 10515761 7912976 8004222 6143125
"65536" 0 0 0 0 16864910 16982652 17035276 13814483 11868235 11281760 10039072 8880262 6475210
"131072" 0 0 0 0 16945384 17210091 17473752 14127163 12739156 11636322 10832454 8831871 6960449
"262144" 0 0 0 0 17151514 17318196 17662325 14626065 12213836 11642089 11026895 9414045 7318572
"524288" 0 0 0 0 17055575 17236722 17585319 15406572 13008676 12397188 10821229 9452561 8025696
"Stride read report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 3363612 4274062 4564786 4564786 4274062
"128" 3036502 5847904 6406138 6727225 5847904 4557257
"256" 3465855 4929815 8534922 8815202 8271916 6761355 6398720
"512" 3849877 5566231 7410080 11374040 11138071 9510316 7410080 5384786
"1024" 3894582 5682634 8061038 7524394 12492426 11132462 9923546 7755368 6059442
"2048" 3704465 5640860 7999524 8325147 10389302 13301113 12345306 9525260 9024882 6440169
"4096" 3806915 5891980 7950677 9292414 10528134 10895362 13834587 12194633 10215133 7515892 6169144
"8192" 3502591 5672914 7884642 6018726 8175428 8688097 10463389 13257065 11363077 9916786 7243074 5855636
"16384" 3264458 4844583 7297535 7307624 9297968 7623802 8236974 8952737 12317954 11284346 8919040 7013761 5728625
"32768" 0 0 0 0 7393640 7350539 7438861 7054371 7244761 12029872 10051258 8070968 5913691
"65536" 0 0 0 0 6997944 7305374 7324060 7105027 7231953 6873871 11157205 9126454 6468810
"131072" 0 0 0 0 6957190 7243941 7240316 7017400 7119639 7017489 6668976 10073989 7757154
"262144" 0 0 0 0 7053902 7217446 7357801 7402084 7261585 7058295 6536276 6452616 6811250
"524288" 0 0 0 0 6999830 7254873 7425249 7431120 7131239 7014902 6774963 6428091 6122431
"Fwrite report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2358717 3406295 3738358 5860307 3958892
"128" 2905056 4267461 5122535 5784891 8036304 5122535
"256" 3368013 5022044 6398720 7518900 7518900 7518900 6595234
"512" 3634839 5566231 7309196 6821616 8394979 8018812 7410080 5951911
"1024" 3655895 5782087 7941793 8457895 8183918 7319232 6650556 6733974 5630486
"2048" 3277593 5626082 7754008 8857376 8977721 8357547 7183386 7237860 8067138 7036283
"4096" 3433360 5211065 7512605 8944095 8276241 8480511 6978564 6500617 6281934 7073381 6408472
"8192" 3237878 5284645 7468200 7954000 8846925 9002223 7167528 6086965 5539386 6118398 6725591 5657967
"16384" 3047588 4946763 7268974 8192783 9282896 9282896 7249803 6253020 5783101 5583859 5514407 6731392 5312756
"32768" 0 0 0 0 9489801 9435078 7288559 5998084 5635098 5221089 4132656 5247002 5554030
"65536" 0 0 0 0 9366216 9402741 7289875 5955048 5585609 5228220 4765583 4759312 4686126
"131072" 0 0 0 0 9174247 9571490 7349597 6052459 5528584 4924723 4509603 4546863 4364845
"262144" 0 0 0 0 9442584 9714046 7490024 6142529 5572429 4986858 4637082 4631027 4045939
"524288" 0 0 0 0 9510901 9898563 7569766 6169254 5568940 5121298 4768028 4566174 4111162
"Re-Fwrite report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2467108 3363612 4018152 5860307 4564786
"128" 2985839 4407601 5122535 8548124 8548124 6114306
"256" 3159869 5022044 6719046 7518900 7314033 8534922 7314033
"512" 3409755 5624545 7540170 8394979 8665997 8528336 8992598 7758090
"1024" 3764854 5950309 8000971 9045736 8822754 8610501 8262639 8391792 7941793
"2048" 3555722 5549749 8097557 9062970 9431138 8830061 8221561 7999524 8793903 6990474
"4096" 3207110 5411313 7711565 9042961 9685316 9729195 8205092 7038605 7460407 8409937 7642951
"8192" 3069257 5069448 7295362 8650911 9266865 9042498 7613830 6024002 6027172 6399884 7818261 6527546
"16384" 3045292 5013529 7278984 8828519 9916508 9797744 7588444 6226956 6079322 5754529 5887143 7176364 5287006
"32768" 0 0 0 0 9685753 9884988 8076659 6371230 5744621 4081722 4979887 5288594 5026512
"65536" 0 0 0 0 9627676 9781503 7723718 6313110 5688485 4904959 4772864 4828026 4627277
"131072" 0 0 0 0 9298540 9473190 4740222 6145008 5627796 5106226 4856680 4633158 4339145
"262144" 0 0 0 0 9424939 9714389 7198592 6149882 5654533 4668545 4674142 4607256 4133583
"524288" 0 0 0 0 9519012 9810200 7425550 6030044 5459792 5110919 4822051 4516182 3997956
"Fread report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 2662899 3165299 3791156 4274062 4018152
"128" 2905056 2202044 4267461 5545860 5122535 4759253
"256" 3823789 5022044 5841722 5569035 5569035 5347168 6719046
"512" 4610256 6246213 6414119 5509113 7513788 7211022 6736026 6104175
"1024" 4854136 6479979 7319232 5917516 5983467 5690162 6830356 6364746 4920874
"2048" 4310472 6149699 7286980 7419150 7761014 8159088 8159088 8221561 6873016 6608629
"4096" 4612286 6160296 7585581 7742845 7656576 8047509 8497289 7061751 7421732 6735075 6649056
"8192" 4578974 5821902 6709830 6677231 6532510 6872214 7326473 7523801 6390362 6144658 6301295 5712526
"16384" 4537195 5738671 6852209 6936592 7025952 6968951 7403675 7004468 6942198 6624965 6301760 6012830 5769022
"32768" 0 0 0 0 7170301 6994417 7365113 7115730 7123475 6747852 6300260 6139832 5503544
"65536" 0 0 0 0 6715344 7243960 7258497 7247971 7209003 6788482 5980702 6283382 5945387
"131072" 0 0 0 0 6972631 7138591 7396766 7282227 7179236 6940589 6347647 6383764 5987464
"262144" 0 0 0 0 7256793 7417965 7474037 7447660 7326130 6825415 6620819 6386724 6058322
"524288" 0 0 0 0 7288054 7422166 7486525 7347004 7086792 6983535 6803807 6388074 5890138
"Re-Fread report"
"4" "8" "16" "32" "64" "128" "256" "512" "1024" "2048" "4096" "8192" "16384"
"64" 4274062 6271021 4643754 4897948 5283570
"128" 3895854 7582312 5325799 8548124 7176872 8548124
"256" 4477549 6719046 7791708 8534922 9868433 8534922 8534922
"512" 5344582 6931711 8844453 9510316 9859630 11374040 10434519 10434519
"1024" 5593820 7927135 9320560 7160597 9569770 9569770 10689164 9569770 8750850
"2048" 4945823 7262337 8390200 8830061 10240672 11015480 11380325 11502234 11320334 9944290
"4096" 5204750 7463648 8939441 10036109 10344298 9846293 11164417 10190895 10580003 9846293 10112910
"8192" 5188093 7111158 7307775 6873589 7663074 7765253 9080735 9080735 5457560 7961372 7460092 6420214
"16384" 4647665 5783588 7304517 7324760 7360851 7553412 8130744 7443774 7692072 7406867 6995911 6301760 5797250
"32768" 0 0 0 0 7378557 7410384 7576232 7249728 7311047 6907241 6431154 6293048 5654573
"65536" 0 0 0 0 7160739 7273863 7381689 7378518 7197866 6840855 6357203 6435793 6006972
"131072" 0 0 0 0 7197376 7242701 7454032 7331073 7317607 6986455 6503538 6120311 5980689
"262144" 0 0 0 0 7205102 7431251 7444282 7443879 7314482 7104724 6431253 6442785 6104606
"524288" 0 0 0 0 7137257 7418811 7501389 7292719 7075710 7160147 6776884 6363709 5822901
3)在测试过程中指定测试类型、文件大小、测试的记录大小等
iozone -i 0 -i 1 -s 1024 -r 32
参数说明:
-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
-s
指定文件大小,而不是对所有文件大小运行测试。默认情况下,iozone 会自动创建大小从 64k 到 512M 的临时文件,以执行各种测试。iozone 输出中的第一列(带有列标题 KB)表示文件大小。它从 64KB 文件开始,并且会不断增加直到 512M(每次文件大小都翻倍)。
-r
指定要测试的记录大小,对于特定的文件大小,它会使用从 4k 到 16M 的不同记录大小进行测试,reclen 代表记录长度。对于 1024KB 的文件大小,iozone 测试使用从 4k 到 16M 的各种记录大小来执行写入测试。
返回结果:
[root@controller ~]# iozone -i 0 -i 1 -s 1024 -r 32
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
Vangel Bojaxhi, Ben England, Vikentsi Lapa,
Alexey Skidanov, Sudhir Kumar.
Run began: Tue Jan 3 15:24:56 2023
File size set to 1024 kB
Record Size 32 kB
Command line used: iozone -i 0 -i 1 -s 1024 -r 32
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024 32 4287225 10039528 7054742 9064828
iozone test complete.
4)进行吞吐量测试
iozone -t 2
参数说明:
要为所有测试类型执行吞吐量,可以直接使用-t指令,注意-a与-t指令不能并存。
-i可以与-t并存,用于指定对应的测试类型以及对应的线程。
返回结果:文章来源:https://www.toymoban.com/news/detail-803437.html
[root@controller ~]# iozone -t 2
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
Vangel Bojaxhi, Ben England, Vikentsi Lapa,
Alexey Skidanov, Sudhir Kumar.
Run began: Tue Jan 3 15:34:12 2023
Command line used: iozone -t 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Throughput test with 2 processes
Each process writes a 512 kByte file in 4 kByte records
Children see throughput for 2 initial writers = 2722164.38 kB/sec
Parent sees throughput for 2 initial writers = 61073.84 kB/sec
Min throughput per process = 1349799.88 kB/sec
Max throughput per process = 1372364.50 kB/sec
Avg throughput per process = 1361082.19 kB/sec
Min xfer = 436.00 kB
Children see throughput for 2 rewriters = 4795549.75 kB/sec
Parent sees throughput for 2 rewriters = 170646.49 kB/sec
Min throughput per process = 2309477.25 kB/sec
Max throughput per process = 2486072.50 kB/sec
Avg throughput per process = 2397774.88 kB/sec
Min xfer = 360.00 kB
Children see throughput for 2 readers = 6570157.25 kB/sec
Parent sees throughput for 2 readers = 29925.82 kB/sec
Min throughput per process = 3154979.00 kB/sec
Max throughput per process = 3415178.25 kB/sec
Avg throughput per process = 3285078.62 kB/sec
Min xfer = 476.00 kB
Children see throughput for 2 re-readers = 7554126.25 kB/sec
Parent sees throughput for 2 re-readers = 1609675.42 kB/sec
Min throughput per process = 3736016.50 kB/sec
Max throughput per process = 3818109.75 kB/sec
Avg throughput per process = 3777063.12 kB/sec
Min xfer = 404.00 kB
Children see throughput for 2 reverse readers = 5305614.50 kB/sec
Parent sees throughput for 2 reverse readers = 1461384.32 kB/sec
Min throughput per process = 2565798.25 kB/sec
Max throughput per process = 2739816.25 kB/sec
Avg throughput per process = 2652807.25 kB/sec
Min xfer = 444.00 kB
Children see throughput for 2 stride readers = 4589506.50 kB/sec
Parent sees throughput for 2 stride readers = 1291039.19 kB/sec
Min throughput per process = 2272425.75 kB/sec
Max throughput per process = 2317080.75 kB/sec
Avg throughput per process = 2294753.25 kB/sec
Min xfer = 468.00 kB
Children see throughput for 2 random readers = 5477554.00 kB/sec
Parent sees throughput for 2 random readers = 1600083.69 kB/sec
Min throughput per process = 2586510.50 kB/sec
Max throughput per process = 2891043.50 kB/sec
Avg throughput per process = 2738777.00 kB/sec
Min xfer = 352.00 kB
Children see throughput for 2 mixed workload = 5066427.75 kB/sec
Parent sees throughput for 2 mixed workload = 160116.42 kB/sec
Min throughput per process = 2190869.00 kB/sec
Max throughput per process = 2875558.75 kB/sec
Avg throughput per process = 2533213.88 kB/sec
Min xfer = 388.00 kB
Children see throughput for 2 random writers = 4738526.25 kB/sec
Parent sees throughput for 2 random writers = 82155.16 kB/sec
Min throughput per process = 2297251.25 kB/sec
Max throughput per process = 2441275.00 kB/sec
Avg throughput per process = 2369263.12 kB/sec
Min xfer = 476.00 kB
Children see throughput for 2 pwrite writers = 2721225.62 kB/sec
Parent sees throughput for 2 pwrite writers = 115758.81 kB/sec
Min throughput per process = 1333788.12 kB/sec
Max throughput per process = 1387437.50 kB/sec
Avg throughput per process = 1360612.81 kB/sec
Min xfer = 448.00 kB
Children see throughput for 2 pread readers = 6396888.75 kB/sec
Parent sees throughput for 2 pread readers = 283323.44 kB/sec
Min throughput per process = 3163620.50 kB/sec
Max throughput per process = 3233268.25 kB/sec
Avg throughput per process = 3198444.38 kB/sec
Min xfer = 504.00 kB
Children see throughput for 2 fwriters = 5145468.50 kB/sec
Parent sees throughput for 2 fwriters = 128773.79 kB/sec
Min throughput per process = 2544997.75 kB/sec
Max throughput per process = 2600470.75 kB/sec
Avg throughput per process = 2572734.25 kB/sec
Min xfer = 512.00 kB
Children see throughput for 2 freaders = 6420061.75 kB/sec
Parent sees throughput for 2 freaders = 2579861.00 kB/sec
Min throughput per process = 3140488.00 kB/sec
Max throughput per process = 3279573.75 kB/sec
Avg throughput per process = 3210030.88 kB/sec
Min xfer = 512.00 kB
iozone test complete.
1.3 其他——IOZone
- IOZone源码仓库
http://www.iozone.org/src/current/
- IOZone文档
IOZone自带,路径如下:文章来源地址https://www.toymoban.com/news/detail-803437.html
iozone3_490/docs
- 详细参数
Usage: iozone [-s filesize_kB] [-r record_size_kB] [-f [path]filename] [-h]
[-i test] [-E] [-p] [-a] [-A] [-z] [-Z] [-m] [-M] [-t children]
[-l min_number_procs] [-u max_number_procs] [-v] [-R] [-x] [-o]
[-d microseconds] [-F path1 path2...] [-V pattern] [-j stride]
[-T] [-C] [-B] [-D] [-G] [-I] [-H depth] [-k depth] [-U mount_point]
[-S cache_size] [-O] [-L cacheline_size] [-K] [-g maxfilesize_kB]
[-n minfilesize_kB] [-N] [-Q] [-P start_cpu] [-e] [-c] [-b Excel.xls]
[-J milliseconds] [-X write_telemetry_filename] [-w] [-W]
[-Y read_telemetry_filename] [-y minrecsize_kB] [-q maxrecsize_kB]
[-+u] [-+m cluster_filename] [-+d] [-+x multiplier] [-+p # ]
[-+r] [-+t] [-+X] [-+Z] [-+w percent dedupable] [-+y percent_interior_dedup]
[-+C percent_dedup_within] [-+a zero_pct] [-+Q dedup granule size]
[-+M dedup+compress flag ]
-a Auto mode
-A Auto2 mode
-b Filename Create Excel worksheet file
-B Use mmap() files
-c Include close in the timing calculations
-C Show bytes transferred by each child in throughput testing
-d # Microsecond delay out of barrier
-D Use msync(MS_ASYNC) on mmap files
-e Include flush (fsync,fflush) in the timing calculations
-E Run extension tests
-f filename to use
-F filenames for each process/thread in throughput test
-g # Set maximum file size (in kBytes) for auto mode (or #m or #g)
-G Use msync(MS_SYNC) on mmap files
-h help
-H # Use POSIX async I/O with # async operations
-i # Test to run (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 Use VxFS VX_DIRECT, O_DIRECT,or O_DIRECTIO for all file operations
-j # Set stride of file accesses to (# * record size)
-J # milliseconds of compute cycle before each I/O operation
-k # Use POSIX async I/O (no bcopy) with # async operations
-K Create jitter in the access pattern for readers
-l # Lower limit on number of processes to run
-L # Set processor cache line size to value (in bytes)
-m Use multiple buffers
-M Report uname -a output
-n # Set minimum file size (in kBytes) for auto mode (or #m or #g)
-N Report results in microseconds per operation
-o Writes are synch (O_SYNC)
-O Give results in ops/sec.
-p Purge on
-P # Bind processes/threads to processors, starting with this cpu
-q # Set maximum record size (in kBytes) for auto mode (or #m or #g)
-Q Create offset/latency files
-r # record size in Kb
or -r #k .. size in kB
or -r #m .. size in MB
or -r #g .. size in GB
-R Generate Excel report
-s # file size in Kb
or -s #k .. size in kB
or -s #m .. size in MB
or -s #g .. size in GB
-S # Set processor cache size to value (in kBytes)
-t # Number of threads or processes to use in throughput test
-T Use POSIX pthreads for throughput tests
-u # Upper limit on number of processes to run
-U Mount point to remount between tests
-v version information
-V # Verify data pattern write/read
-w Do not unlink temporary file
-W Lock file when reading or writing
-x Turn off stone-walling
-X filename Write telemetry file. Contains lines with (offset reclen compute_time) in ascii
-y # Set minimum record size (in kBytes) for auto mode (or #m or #g)
-Y filename Read telemetry file. Contains lines with (offset reclen compute_time) in ascii
-z Used in conjunction with -a to test all possible record sizes
-Z Enable mixing of mmap I/O and file I/O
-+b #,# burst size (KB),sleep between burst (mili-second)
-+E Use existing non-Iozone file for read-only testing
-+F Truncate file before write in thread_mix_test
-+J Include think time (-j #) in throughput calculation
-+K Sony special. Manual control of test 8.
-+m Cluster_filename Enable Cluster testing
-+d File I/O diagnostic mode. (To troubleshoot a broken file I/O subsystem)
-+u Enable CPU utilization output (Experimental)
-+x # Multiplier to use for incrementing file and record sizes
-+p # Percentage of mix to be reads
-+r Enable O_RSYNC|O_SYNC for all testing.
-+t Enable network performance test. Requires -+m
-+n No retests selected.
-+k Use constant aggregate data set size.
-+q Delay in seconds between tests.
-+l Enable record locking mode.
-+L Enable record locking mode, with shared file.
-+B Sequential mixed workload.
-+D Enable O_DSYNC mode.
-+A # Enable madvise. 0 = normal, 1=random, 2=sequential
3=dontneed, 4=willneed
-+N Do not truncate existing files on sequential writes.
-+S # Dedup-able data is limited to sharing within each numerically
identified file set.
-+W # Add this value to the child thread ID, so that additional files
can be added while maintaining the proper dedupability with previously
existing files that are within the same seed group (-+S).
-+V Enable shared file. No locking.
-+X Enable short circuit mode for filesystem testing ONLY
ALL Results are NOT valid in this mode.
-+Z Enable old data set compatibility mode. WARNING.. Published
hacks may invalidate these results and generate bogus, high
values for results.
-+w ## Percent of dedup-able data in buffers.
-+y ## Percent of dedup-able within & across files in buffers.
-+C ## Percent of dedup-able within & not across files in buffers.
-+a ## Percent of data that is compressible.
-+Q ## Dedup granule size.
-+H Hostname Hostname of the PIT server.
-+P Service Service of the PIT server.
-+z Enable latency histogram logging.
-+M Enable Dedup+compress option. (Experimental).
-+R enable iozone to take filenames from a file.
到了这里,关于记录自己安装文件系统性能测试工具——IOZone过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!