CrystalDiskMark: тест производительности дисков¶
CrystalDiskMark — это бесплатная утилита с открытым исходным кодом для тестирования производительности накопителей (жёстких дисков, SSD, NVMe и внешних носителей) в операционных системах семейства Windows. Программа измеряет скорость последовательного и случайного чтения и записи данных, предоставляя пользователю наглядные результаты в мегабайтах в секунду (МБ/с) и количестве операций ввода-вывода в секунду (IOPS). Разработчиком является японский программист Нориюки Миядзаки (Noriyuki Miyazaki), выпускающий утилиту под псевдонимом Crystal Dew World.
¶История
Первая версия CrystalDiskMark появилась в 2007 году как лёгкий инструмент для быстрой оценки производительности жёстких дисков. С ростом популярности твердотельных накопителей (SSD) программа стала одним из стандартных бенчмарков в русскоязычном и мировом сообществе. Активное развитие утилиты пришлось на 2010-е годы: были добавлены поддержка новых протоколов (NVMe), тестирование случайных операций с очередями и многопоточностью, а также режимы для проверки RAM-дисков и сетевых хранилищ. Актуальные версии (начиная с 8.x) получили обновлённый интерфейс с тёмной темой и поддержку переменных размеров тестового файла.
¶Ключевые характеристики
CrystalDiskMark работает по принципу записи и чтения временного файла заданного размера внутри файловой системы тестируемого накопителя. Программа не требует установки и может запускаться с флеш-накопителя. Основные параметры тестирования включают:
- Размер тестового файла — по умолчанию 1 ГиБ (GiB), доступны значения от 16 МиБ до 64 ГиБ. Больший размер позволяет снизить влияние кэша накопителя и получить более реалистичные показатели при длительной нагрузке.
- Количество проходов — число повторений каждого теста для усреднения результата (от 1 до 9).
- Глубина очереди (Queue Depth, QD) — количество одновременных запросов ввода-вывода. Стандартные значения: QD1 (одиночный поток) и QD8 или QD32 (многопоточный режим, характерный для серверных нагрузок).
- Тип данных — случайный набор (по умолчанию) или заполнение нулями/единицами для проверки сжатия контроллером (актуально для некоторых моделей SSD).
¶Виды тестов
Программа выполняет четыре базовых сценария, результаты которых отображаются в виде таблицы:
- Seq — последовательное чтение и запись. Моделирует копирование крупных файлов (видео, архивов). Это самый высокий показатель, который указывается производителями на коробках.
- RND4K Q1T1 — случайное чтение и запись блоков по 4 КиБ в один поток без очереди. Показывает отзывчивость системы при работе с мелкими файлами, загрузке ОС и запуске приложений.
- RND4K Q32T16 — случайные операции с блоками 4 КиБ при глубине очереди 32 и 16 потоках. Демонстрирует производительность при тяжёлых многозадачных нагрузках (базы данных, рендеринг).
- RND4K Q8T8 — промежуточный вариант, добавленный в версии 8.x для более точной имитации игровых нагрузок.
В новых версиях (8.0+) появились дополнительные пресеты: тест на смешанную нагрузку (Mixed) с соотношением чтения и записи 70/30, а также тест производительности при работе с файлами малого размера (4 КиБ) в режиме реального времени.
¶Интерпретация результатов
Результаты CrystalDiskMark принято интерпретировать с учётом типа накопителя. Для современных NVMe SSD последовательное чтение может достигать 7000–14000 МБ/с (в зависимости от версии PCIe), тогда как для SATA III SSD этот показатель ограничен ~550 МБ/с. Ключевым отличием SSD от HDD является производительность случайных операций: у жёстких дисков показатели RND4K редко превышают 1–2 МБ/с, тогда как у твердотельных накопителей они достигают 50–100 МБ/с.
Важно учитывать, что результаты зависят от:
- состояния накопителя (степень заполнения, износ ячеек);
- работы фоновых процессов операционной системы;
- температуры устройства (при перегреве возможен троттлинг);
- включённого кэширования записи и технологии SLC-кэша у SSD.
Для получения достоверных данных рекомендуется закрыть ресурсоёмкие приложения и проводить тест на накопителе, заполненном не более чем на 70–80 %.
¶Применение
CrystalDiskMark широко используется в следующих целях:
- Диагностика — проверка фактической скорости накопителя после покупки для выявления несоответствия заявленным характеристикам или подделок.
- Сравнительное тестирование — сопоставление производительности разных моделей SSD и HDD при выборе комплектующих.
- Мониторинг деградации — регулярное тестирование позволяет заметить падение скорости, вызванное износом ячеек памяти или ошибками прошивки.
- Оценка эффективности настроек — проверка влияния включения TRIM, обновления драйверов контроллера или изменения файловой системы на скорость работы.
Программа часто используется в обзорах компьютерной техники, а её результаты считаются неофициальным стандартом для сравнения накопителей в русскоязычной блогосфере и на профильных форумах.
¶Ограничения и критика
Несмотря на популярность, CrystalDiskMark имеет ряд ограничений. Во-первых, тест не отражает реальную производительность в сложных сценариях, таких как одновременная работа с множеством файлов разного размера или длительная нагрузка, приводящая к исчерпанию SLC-кэша. Во-вторых, синтетические результаты могут не совпадать с ощущаемой скоростью в повседневных задачах. Критики отмечают, что для оценки игровой производительности или работы с базами данных более репрезентативны специализированные тесты, например, PCMark или 3DMark Storage Benchmark. Кроме того, программа не поддерживает тестирование сетевых дисков (NAS) напрямую, хотя может работать с подключёнными сетевыми папками через букву диска.
¶Смежное программное обеспечение
Разработчик Crystal Dew World также выпускает связанные утилиты: CrystalDiskInfo (мониторинг состояния накопителей через S.M.A.R.T.) и CrystalDiskMark Shizuku Edition (версия с изменённым оформлением). Начиная с версии 8.0, программа доступна в двух редакциях: стандартной и Shizuku, отличающихся только визуальной темой.