CrystalDiskMark

Бесплатно
Открытый исходный код
Windows

Сайт: crystalmark.info/en/software/crystaldiskmark

CrystalDiskMark — это утилита для бенчмаркинга дисковых подсистем, предназначенная для измерения производительности хранения данных на локальных накопителях. Программа фокусируется на оценке последовательных и случайных скоростей чтения и записи для твердотельных накопителей (SSD), жёстких дисков (HDD) и других типов запоминающих устройств, предоставляя стандартизированные показатели, пригодные для сравнения оборудования и конфигураций. Интерфейс утилиты обычно содержит набор тестов с различными размером блоков, очередями ввода-вывода и количеством потоков, что позволяет моделировать разные рабочие нагрузки.

Исторически CrystalDiskMark развивался как простой инструмент для получения повторяемых замеров пропускной способности и латентности при типичных сценариях работы с файлами и базами данных. В утилите реализованы как последовательные тесты, отражающие работу с большими файлами, так и случайные тесты, измеряющие производительность при многочисленных мелких операциях ввода-вывода. Настройки очереди и потоков дают возможность воспроизводить клиентские и серверные нагрузки, а результаты обычно представлены в виде скоростей в мегабайтах в секунду и операций ввода-вывода в секунду (IOPS).

  • Измерение последовательной скорости чтения/записи: тесты с большими блоками для оценки пропускной способности при потоковой передаче данных.
  • Измерение случайной скорости чтения/записи: тесты с малыми блоками для определения производительности при множественных мелких операциях.
  • Настройка очереди запросов (queue depth): возможность изменять глубину очереди для моделирования разных уровней параллелизма ввода-вывода.
  • Настройка числа потоков: запуск нескольких потоков для имитации многовоздействующих приложений и серверных нагрузок.
  • Выбор размера тестового файла: контроль объёма данных, используемых в тестах, для минимизации эффекта кеширования и получения более репрезентативных результатов.
  • Поддержка различных режимов тестирования: серия тестов с разными сочетаниями параметров (размер блока, очередь, потоки) для комплексной оценки.
  • Отображение результатов в стандартных единицах: вывод скоростей в МБ/с и иногда в IOPS для простой интерпретации.
  • Применимость к разным типам накопителей: возможность тестирования SSD, HDD, NVMe и внешних дисков в рамках единого инструмента.
Подробнее