Назад | Перейти на главную страницу

Что означает «reclen» (длина записи) в тесте iozone?

Что означает поле "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 КБ записывается / читается во время одной операции ввода-вывода.