iozone что такое размер записи / длина записи?

У нас есть сборка файлового сервера Windows, и я хочу запустить iozone, чтобы проверить производительность дискового ввода-вывода, так какой тип теста я должен выполнить и как узнать, сколько i / oi получит при размере файла X? и что record size или же record lengh Я много раз сталкивался с этим словом, когда гуглял..

Я сейчас провожу следующий тест, но я не знаю, как мне читать статистику и каков результат.

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

1 ответ

Решение

Что ж, IOzone тестирует файловую систему, разбивая файл заданного размера на записи. Эти записи пишутся (или читаются) по-разному, в соответствии с данным тестом, пока не будет достигнут размер файла.

Например, ваша команда (iozone -R -r 1M -s 100m) просит IOzone выполнить все свои тесты (например, чтение, перечитывание, запись, перезапись и т. Д.) Над файлом размером 100 МБ. Операции чтения / записи разбиты на записи по 1 МБ. Это означает, что для выполнения тестов выполнено 100 операций над записями в 1 МБ.

Посмотрите на результаты. Первое число - размер файла. Второе - это длина записи. Затем числа соответствуют пропускной способности, зарегистрированной для различных тестов. Некоторые тесты проводятся несколько раз (например, чтение, запись и т. Д.). Первый раз выполняется последовательно, второй - случайным доступом.

Следующий документ подробно объясняет IOzone. Взгляните на описание тестов, чтобы понять их значения.

Другие вопросы по тегам