CrystalDiskMark — программа тестирования накопителей¶
CrystalDiskMark — бесплатная утилита для измерения производительности накопителей (жёстких дисков, твердотельных накопителей, карт памяти и USB-флешек), работающая в операционных системах Windows, Linux и macOS. Программа измеряет последовательную и случайную скорость чтения и записи данных, а также производительность ввода-вывода в операциях с блоками разного размера. Разрабатывается японским энтузиастом Hiyōyuki «hiyōyuki» (известным под ником hiyōyuki/crystaldew) и распространяется свободно, включая портативную версию, не требующую установки.
¶Возможности и принцип работы
CrystalDiskMark выполняет запись тестовых файлов на накопитель и затем считывает их, фиксируя скорость в мегабайтах в секунду (МБ/с). Для оценки случайного доступа используются операции с блоками фиксированного размера (обычно 4 КБ) и указанием глубины очереди (Queue Depth) и числа потоков (Threads). Результаты отображаются в виде таблицы из четырёх-восьми строк, каждая из которых соответствует определённому сценарию теста.
Основные типы тестов:
- Seq Q32T1 — последовательное чтение/запись с глубиной очереди 32 и одним потоком. Показывает пиковую пропускную способность, близкую к заявленной производителем накопителя.
- 4KiB Q8T8 — случайные операции с блоками 4 КБ, глубина очереди 8, 8 потоков. Характеризует производительность при многозадачной работе.
- 4KiB Q32T1 — случайные операции с блоками 4 КБ, глубина очереди 32, один поток.
- 4KiB Q1T1 — случайные операции с блоками 4 КБ, глубина очереди 1, один поток. Наиболее приближены к реальным бытовым сценариям (запуск операционной системы, открытие программ).
Дополнительно поддерживаются тесты с пользовательским размером файла, произвольным числом потоков и глубиной очереди, а также режимы для измерения производительности при работе с разными файловыми системами.
¶Как пользоваться
¶Подготовка
Перед запуском теста рекомендуется закрыть все посторонние программы, особенно работающие с диском (загрузчики торрентов, антивирусные сканеры, резервное копирование). Фоновая активность существенно искажает результаты. Желательно также подключить ноутбук к сети электропитания и отключить режимы энергосбережения.
Тестируемый накопитель должен иметь свободное место, как минимум, в 2–3 раза превышающее размер тестового файла (по умолчанию используется 1 ГБ, можно выбрать от 50 МБ до 64 ГБ). Запись тестовых данных удаляет существующие файлы в целевой папке, поэтому указывать нужно пустой раздел или папку.
¶Выбор параметров
В главном окне программы задаются:
- Размер тестового файла (Test Size) — рекомендуется 1 ГБ для быстрой оценки, 4–32 ГБ для более точных результатов, особенно на SSD с кэшем SLC.
- Число запусков (Count) — сколько раз программа повторит каждый тест. Три-пять запусков усредняют результат и снижают влияние фоновых процессов.
- Целевой диск — выпадающий список в верхней части окна, где выбирается нужный том.
- Профиль теста — кнопка «All» запускает все тесты последовательно; отдельные кнопки (Seq, 4KiB Q8T8, 4KiB Q32T1, 4KiB Q1T1) позволяют выполнить только конкретный сценарий.
После нажатия кнопки «All» программа последовательно выполнит все тесты. Продолжительность полного цикла — от нескольких минут (SSD, 1 ГБ) до нескольких часов (медленные HDD, большие файлы).
¶Интерпретация результатов
Значения в левых колонках (зелёные цифры) соответствуют скорости чтения, в правых (синие) — записи. Для оценки бытовой производительности важнее всего показатели 4KiB Q1T1: именно они определяют скорость загрузки операционной системы и запуска приложений. Высокие последовательные показатели (Seq Q32T1) заметны при копировании крупных файлов, но мало влияют на отзывчивость системы.
Для SATA SSD ожидаемые значения: последовательное чтение 500–560 МБ/с, случайное 4KiB Q1T1 — 20–50 МБ/с. Для NVMe SSD последовательное чтение может достигать 3500–14000 МБ/с в зависимости от поколения интерфейса. Механические HDD показывают 80–200 МБ/с последовательно и единицы МБ/с в случайных тестах.
¶Особенности и советы
Для честного тестирования SSD рекомендуется использовать файлы размером не менее 4 ГБ — это позволяет выйти за пределы SLC-кэша и увидеть реальную скорость записи TLC/QLC-памяти. На виртуальных машинах и в контейнерах результаты могут занижаться из-за накладных расходов гипервизора.
CrystalDiskMark не подходит для тестирования системных дисков с работающей операционной системой: запись тестовых данных на занятый том приведёт к ошибкам. Для таких случаев существуют специализированные утилиты (например, ATTO Disk Benchmark или HD Tune).
Программа не требует прав администратора, но для тестирования съёмных носителей необходимо корректно завершать работу с ними перед извлечением, чтобы данные из кэша были записаны на носитель.
¶Источники
- CrystalDiskMark — официальный сайт проекта (crystalmark.info)
- CrystalDiskMark — документация и описание параметров тестирования
- Руководства по тестированию накопителей (Tom's Hardware, AnandTech)
