「reclen」フィールドはどういう意味ですか?グーグルで「reclen」=「recordlength」と表示されましたが、「recordlength」の意味がわかりません。
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()
呼び出し)のサイズであるため、最初の行はそれぞれ4KiBの128リクエストですが、最後の行は512KiBの1リクエストです。
reclenまたはレコード長は、iozoneがディスクでI/O操作(R/W)を実行する前にファイルを分割するチャンクのサイズです。たとえば、1MBのファイルがあり、reclenが256KBの場合、ファイルは次のように分割されます。それぞれ256KBの4つのチャンク、およびこれらの256 KBのそれぞれは、1回のIO操作中に書き込み/読み取りされます。