FIO является инструментом ввода / вывода предназначены для использования как для ориентира и стресса / аппаратной проверки.
ФИО поддерживает 4 разных типов двигателей I / O: синхронно, ТСМА, libaio, posixaio, скорость ввода / вывода I / O, приоритеты раздвоенные или резьбовые рабочие места, и многое другое.
Опции:
& NBSP; ФИО
-s IO является последовательным
-b размер блока в KiB для каждого IO
<сек> Runtime -t в секундах
-r для случайных IO, последовательность должна быть повторяемым
-R <На> Если один поток не соответствует скорости, бросить все
-o <на> Используйте прямой ввод 1, буферный если 0
-Я Создание журналов за задержки работы-
-w Создать журналы за работу пропускной способности,
-f <файл> Читать <файл> для описания должностных
Примеры использования файла задания:
Образец файл задания делать то же самое, что и выше выглядит следующим образом:
[read_file]
RW = 0
BS = 4096
[write_file]
RW = 1
BS = 16384
И FIO будет служить:
& NBSP; ФИО -O1 -s -f file_with_above
Второй пример будет выглядеть следующим образом:
[RF1]
RW = 0
PRIO = 6
[RF2]
RW = 0
PRIO = 3
[RF3]
RW = 0
PRIO = 0
прямой = 1
И FIO будет служить:
& NBSP; ФИО -O0 -s -f -b4096 file_with_above
Что нового В этом выпуске:
- Добавляет JSON выход для клиент / сервер.
- Исправление Windows, сборки лома в предыдущем выпуске.
- Исправление ioengine конкретные варианты.
- Добавлена поддержка O_ATOMIC атомной пишет на Linux.
- безотказный проверка Realloc () ошибка во время регистрации.
- Исправление проблемы резьбы Solaris.
- Различные страница человек и документации.
- Исправление аварии на PowerPC без инструкции mfspr.
Обновления
Что нового в версии 2.1.2:
- Эта версия добавляет поддержку для основной акт (aerospike ) Профиль, фиксирует поддержку атомной записи, добавляет различные разбора исправления, делает большой Реконструкция включенным поддержки графиков, делает журнал IOPS включает пропускную способность, добавляет поддержку для конкретных условиях случайности как для чтения и записи, добавлена поддержка для случайных против последовательного размером блока Настройки, фиксирует потенциальную неудачу проверки, и добавляет поддержку многоадресной рассылки для чистой ioengine.
Что нового в версии 2.1:
- Интеграция gfio GTK интерфейсе. Лучше Android интеграции.
- Начальные настройки заливки файла сжатия данных почести.
- Возможность управления случайность I / O (percentage_random) вместо того, чтобы в полной мере случайным или полностью последовательным.
- Исправлена ошибка в неровной узором размеры для проверки.
- Различные другие важные исправления.
Что нового в версии 2.0.15:
- Эта версия добавляет --eta-новая строка вариант вставить ETA новую линию через определенные промежутки времени.
- Исправлены частоты процессора, в частности КПП. Исправления для рабочих нагрузок с файловой чтения / записи блокировки.
- Исправление перекошенных задержек с номинальным IOPS.
- Исправлена ошибка с размеры блоков различной более 64x.
- Улучшает реализацию LFSR.
- Исправлена недостающие JSON выход полосы пропускания.
- Различные исправления для Android платформы.
- Использование ginstall на Solaris.
- Исправлена установка человек страница.
- Другие исправления и улучшения.
Что нового в версии 2.0.14:
- Авто-определение функции с новой сценарию конфигурации при создании.
- Улучшение ETA для некоторых рабочих нагрузок.
- Поддержка режима, который не требует метаданных, что значительно снижает требования к памяти для большой нагрузки устройства проверить проверить.
- Обеспечивает FSYNC всегда делается даже для прямого / сырье I / O (если попросят).
- Поддержка единой чтение / запись / отделки отчетности.
- Несколько axmap и cpuclock исправления.
- Исправлены зоны и numjobs используются вместе.
- Добавлена поддержка профилирования простоя, показывая простоя процессор системы при запуске рабочей нагрузки.
- Различные исправления для Windows.
- FreeBSD теперь поддерживает сходства процессора.
- Многие другие исправления; все пользователи должны обновить.
Что нового в версии 2.0.13:
- Несколько вопросов сборки были зафиксированы на нескольких выберите платформы, где проблемы с CC переопределения или отсутствующей поддержки тактовой нарушит компиляцию.
- Настройка размера = для Ципфа / Парето нагрузок была установлена.
- Плавучий математике для частоты процессора ускорилось и улучшилось, дальнейшее сокращение накладных расходов.
- Потенциальный указатель NULL разыменования на IO проверки и requeue событий было зафиксировано.
Что нового в версии 2.0.10:
- Поддержка отделкой в качестве основного директивы IO, то Добавление выходного формата JSON для простого разбора обеими людьми и компьютерами, и исправлений для ошибки компиляции Solaris, gettid на NetBSD, Windows XP Совместимость / 2003, двигатель голодания для чрезвычайно длинных задержек, и fallocate (), netio совместимости и поддержки для SIGBREAK.
- Критический список ошибок теперь настраивается.
- Три новые двигатели IO были предоставлены:. falloc, e4defrag, и Fusion-IO атомной двигатель записи
- Новый файл образца задания предусмотрено SSD стационарном исполнении.
- выдаёт ошибку сегментации гонки на выходе на платформах, отличных от Linux была установлена.
- Были различные другие исправления и улучшения.
Что нового в версии 2.0.9:
- нарастания исправлений для Windows, что делает биты POSIX более полным.
- Исправление преждевременной освобождения структур утилизации диске, и пропавших без вести замок то же самое.
- FIO свалки текущий прогресс, если послал сигнал USR1.
- Включает Git версии выпуска версии.
- Исправление аварии с более ~ 500 рабочих мест.
- Обновления Человек страница.
- Исправление обруча вокруг поведения, основанные на временных последовательного чтения рабочих мест.
- Исправление для & Quot; хеш-кодом файла не пустой и Quot; предупреждение о blktrace воспроизведения.
- Исправление для компиляции на архитектуре MIPS.
- Улучшено отображение совершить скорости передачи во время работы.
- Исправление fallocate неспособности на некоторых системах Linux.
- Включает конца-счете метку в выходе.
Что нового в версии 2.0.6:
- Новая опция offset_increment более легко сможете имеют различные потоки используют различные регионы файла / устройства.
- Новая опция buffer_compression_percentage позволяет пользователю указать степень сжатия ожидать от данных, записанных ФИО.
- Исправление для сегментации, вызванной недействительных файлов проверка работы.
- Несколько исправлений клиент / сервер.
- Исправление ошибки, что вызвало досрочное прекращение ФИО с verify_backlog.
- Исправление проблемы с iodepth_batch_complete = 0 и бухгалтерского учета.
- Включает чтения / записи последовательного смещения быть не кратна размеру блока.
Комментарии не найдены