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. Взгляните на описание тестов, чтобы понять их значения.