Что означает поле "reclen"? Поиск в Google показал, что «reclen» = «длина записи», но я до сих пор не знаю, что означает «длина записи».
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
Вероятно, это размер отдельных запросов ввода-вывода (т.е. read()
и write()
вызовов), поэтому первая строка содержит 128 запросов по 4 КБ каждый, а последняя строка - 1 запрос размером 512 КБ.
reclen или длина записи - это размер фрагментов, на которые iozone разбивает файл перед выполнением операции ввода-вывода (R / W) на диске. Например, если есть файл размером 1 МБ, а reclen равен 256 КБ, то файл делится на 4 блока по 256 КБ каждый, и каждый из этих 256 КБ записывается / читается во время одной операции ввода-вывода.