iozone基准testing中的“reclen”(logging长度)是什么意思?

“reclen”字段是什么意思? 谷歌search表明,“reclen”=“logging长度”,但我仍然不知道“logging长度”是什么意思。

KB reclen write rewrite read reread 512 4 230006 596753 992087 1014106 512 8 349490 779312 1502145 1565664 512 16 777057 1909533 3178578 3300716 512 32 813868 2073638 3438111 3511189 512 64 836374 2144028 3605511 3737279 512 128 831194 2187712 3796747 3879045 512 256 841948 2256681 3844324 3907276 512 512 824492 2235538 3879045 3943148 

这可能是单个IO请求的大小(即read()write()调用),所以第一行是128个4KiB的请求,而最后一行是512KiB的1个请求。

reclen或logging长度是iozone在执行磁盘上的I / O操作(R / W)之前将文件分割成的块的大小。例如,如果有1MB文件且reclen是256KB,则文件被分成在一个IO操作期间,每个256KB的数据块都被写入/读取。