记录自己安装文件系统性能测试工具——IOZone过程

测试环境:

CPU:Kunpeng 920 8Core
MEM:16G
Storage:200G
OS:openEuler 20.03 (LTS-SP3)

1 文件系统性能测试工具——IOZone

1.1 编译安装——IOZone

  1. 安装IOZone环境
yum install gcc -y
  1. 源码编译安装

​ 下载源码:

wget http://www.iozone.org/src/current/iozone3_490.tar

​ 解压编译:

tar -xvf iozone3_490.tar
cd iozone3_490/src/current
make linux
  1. 添加环境变量(可选)
vi /etc/profile

export PATH=$PATH:/root/iozone3_490/src/current

source /etc/profile

1.2 验证与运行——IOZone

  1. 执行如下命令,查看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
  1. 运行

​ 参数说明:

-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并存,用于指定对应的测试类型以及对应的线程。

​ 返回结果:

[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

  1. IOZone源码仓库
http://www.iozone.org/src/current/
  1. IOZone文档

​ IOZone自带,路径如下:

iozone3_490/docs
  1. 详细参数
 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.
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在压力测试mtd文件系统时,你可以使用一些性能负载工具和测试工具来进行测试。其中,FIO是一个常用的工具,它可以产生多线程或进程并执行用户指定的特定类型I/O操作。 FIO可以用来测试磁盘设备的性能,包括文件系统和网络文件系统(如NFS)的IO测试。另外,还有一些与FIO类似的工具,可以用来进行存储相关的测试和调试,如dd、vdbench、iozone、iometer、cosbench等性能负载工具,以及strace等调试工具。 你可以根据具体需求选择合适的工具进行压力测试mtd文件系统。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [FIO – IO压力测试工具](https://blog.csdn.net/iamonlyme/article/details/71129541)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【测试】 FIO:ceph/磁盘IO测试工具 fio(iodepth深度)](https://blog.csdn.net/bandaoyu/article/details/113190057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值