iozone什么是logging大小/logging长度?

我们已经构build了Windows文件服务器,我想运行iozone来testing磁盘I / O性能,所以我应该运行什么样的testing,我怎么知道I / Oi会得到多大的文件X大小? 还有什么是record sizerecord lengh我遇到很多时候这个词,而我googling ..

我现在正在运行下面的testing,但我不知道如何读取统计数据和测量结果。

 iozone -R -r 1M -s 100m random random bkwd record stride KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fre 102400 1024 1438781 1833689 1647187 1731045 1770870 1881794 1933970 4323897 1973719 1954304 1743602 10781 

那么,IOzone通过将给定大小的文件分解为记录来对文件系统进行基准测试。 这些记录根据给定的测试以不同的方式写入(或读取),直到达到文件大小。

例如,你的命令(iozone -R -r 1M -s 100m)要求IOzone在一个100MB的文件上执行所有的测试(例如读取,重新读取,写入,重新写入等)。 读/写操作被分成1MB的记录。 这意味着100个操作是通过1MB的记录来完成的。

看看结果。 第一个数字是文件的大小。 第二是纪录长度。 然后,数字对应于为不同测试记录的吞吐量。 一些测试是多次完成的(例如读取,写入等)。 第一次按顺序完成,第二次按随机位置访问完成。

以下文档详细介绍了IOzone。 看看测试的描述来理解它们的含义。