ATTO Disk Benchmark — это утилита для измерения производительности дисковых подсистем и контроллеров хранения данных. Программа выполняет серию синтетических тестов, измеряя последовательную и случайную скорость чтения и записи, а также показатели ввода-вывода в секунду (IOPS) при различных размерах блоков данных и глубинах очереди операций. Инструмент широко применяется для тестирования HDD, SSD, массивов RAID и интерфейсных контроллеров в лабораторных и полевых условиях.
История разработки утилиты связана с потребностью производителей и администраторов в простом и воспроизводимом средстве для сравнительной оценки устройств хранения. ATTO Disk Benchmark предлагает гибкие настройки параметров тестирования — диапазон размеров блоков, длину тестируемого файла, режимы считывания/записи и многопоточные сценарии — что делает его удобным для выявления производственных характеристик и узких мест подсистем ввода‑вывода. При этом результаты представляют синтетическую нагрузку и должны интерпретироваться совместно с реальными рабочими нагрузками.
- Тип тестов: последовательные и случайные операции чтения/записи с измерением скоростей и IOPS.
 - Размеры блоков: гибкая настройка диапазона и шагов размеров блоков для выявления зависимости производительности от размера операций.
 - Глубина очереди/потоки: возможность задания многопоточных нагрузок и имитации разной глубины очереди запросов.
 - Параметры теста: выбор длины тестового файла, продолжительности теста и порядка выполнения операций (только чтение, только запись, смешанный режим).
 - Совместимость: поддержка широкого спектра накопителей и контроллеров под различными операционными системами; применим к локальным и подключаемым устройствам хранения.
 - Вывод результатов: числовые показатели скоростей и IOPS для каждого шага теста, удобные для сравнения и построения графиков сторонними средствами.
 - Применение: оценка влияния конфигураций RAID, кэширования и интерфейсов на пропускную способность и задержки подсистемы хранения.
 - Ограничения: синтетические тесты не всегда отражают поведение при реальных рабочих нагрузках; результаты зависят от настроек теста и состояния кэшей устройства.