Сегодня 22 декабря 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Накопители

Обзор NVMe SSD-накопителя Crucial P1: NVMe по цене SATA

⇣ Содержание

#Методика тестирования

Тестирование проводится в операционной системе Microsoft Windows 10 Enterprise x64 Build 16299, корректно распознающей и обслуживающей современные твердотельные накопители. Это значит, что в процессе прохождения тестов, как и при обычном повседневном использовании SSD, команда TRIM поддерживается и активно задействуется. Измерение производительности выполняется с накопителями, находящимися в «использованном» состоянии, которое достигается их предварительным заполнением данными. Перед каждым тестом накопители очищаются и обслуживаются с помощью команды TRIM. Между отдельными тестами выдерживается 15-минутная пауза, отведённая для корректной отработки технологии сборки мусора. Во всех тестах используются рандомизированные несжимаемые данные.

Раздел, в пределах которого тестируется скорость операций, имеет размер 32 Гбайт, а продолжительность каждого теста составляет сорок секунд. Такие параметры, в частности, позволят получать более релевантные результаты для тех SSD, которые используют различные технологии SLC-кеширования.

Используемые приложения и тесты:

    • Iometer 1.1.0
      • Измерение скорости последовательного чтения и записи данных блоками по 128 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Тестирование проводится при различной глубине очереди запросов, что позволяет оценивать как реалистичные, так и пиковые параметры быстродействия.
      • Измерение скорости и латентности случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей.
      • Измерение производительности при смешанной многопоточной нагрузке и установление её зависимости от соотношения между операциями чтения и записи. Тест проводится дважды: для последовательных операций чтения и записи блоками объёмом 128 Кбайт, выполняемых в два независимых потока, и для случайных операций с блоками объёмом 4 Кбайт, которые выполняются в четыре независимых потока. В обоих случаях соотношение между операциями чтения и записи варьируется с шагом 20 процентов.
      • Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
    • CrystalDiskMark 6.0.2
      • Синтетический тест, который выдает типовые показатели производительности твердотельных накопителей, измеренные на 1-гигабайтной области диска «поверх» файловой системы. Из всего набора параметров, которые можно оценить с помощью этой утилиты, мы обращаем внимание на скорость последовательного чтения и записи, а также на производительность произвольных чтения и записи 4-килобайтными блоками без очереди запросов и с очередью глубиной 32 команды.
    • PCMark 8 Storage Benchmark 2.0
      • Тест, основанный на эмулировании реальной дисковой нагрузки, которая характерна для различных популярных приложений. На тестируемом накопителе создаётся единственный раздел в файловой системе NTFS на весь доступный объём, и в PCMark 8 проводится тест Secondary Storage 2.0. В качестве результатов теста учитывается как итоговая производительность, так и скорость выполнения отдельных тестовых трасс, сформированных различными приложениями.
    • Тесты реальной файловой нагрузки
      • Измерение скорости копирования директорий с файлами разного типа. Для копирования применяется стандартное средство Windows – утилита Robocopy, в качестве тестового набора используется рабочая директория, включающая офисные документы, фотографии и иллюстрации, pdf-файлы и мультимедийный контент общим объёмом 8 Гбайт.
      • Измерение скорости архивации файлов. Тест проводится с той же рабочей директорией, что и копирование, а в качестве инструмента для компрессии файлов избран архиватор 7-zip версии 9.22 beta. Для уменьшения влияния производительности процессора используется метод Deflate.
      • Исследование скорости разворачивания архива. Тест проводится с архивом, полученным при измерении скорости архивации.
      • Оценка скорости запуска игрового приложения. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске игры Far Cry 4 и загрузке в ней уровня с пользовательским сохранением. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.
      • Оценка скорости старта приложений, формирующих типичную рабочую пользовательскую среду. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске пакета приложений, который состоит из браузера Google Chrome, текстового редактора Microsoft Word, графического редактора Adobe Photoshop и видеоредактора Adobe Premiere Pro с рабочими файлами. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.

#Тестовый стенд

С выходом процессоров Coffee Lake Refresh мы решили в очередной раз обновить тестовую систему, которая используется для измерения производительности NVMe-моделей SSD. Всё-таки подобные накопители в первую очередь покупают энтузиасты, переходящие на новые платформы, и поэтому логично использовать в тестовых испытаниях новейшую платформу.

В итоге в качестве тестовой платформы используется компьютер с материнской платой ASRock Z390 Taichi, процессором Core i7-9700K со встроенным графическим ядром Intel UHD Graphics 630 и 8 Гбайт DDR4-2666 SDRAM. Накопители с интерфейсом M.2 во время тестирования устанавливаются в соответствующий слот материнской платы, подключённый к чипсету. Накопители в виде карт PCI Express устанавливаются в слот PCI Express 3.0 x4, также работающий через чипсет.

Объём и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).

Отдельное пояснение следует сделать относительно закрытия процессорных уязвимостей Meltdown и Spectre. Существующие патчи заметно снижают производительность твердотельных накопителей, поэтому измерения проводятся с деактивированными «заплатками» OC, предназначенными для закрытия этих уязвимостей.

#Список участников тестирования

Crucial P1 – недорогой накопитель с NVMe-интерфейсом. Его прямыми конкурентами являются не решения класса Samsung 970 EVO Plus, а куда более дешёвые модели. Поэтому наряду с результатами постоянных участников тестов на диаграммах вы найдёте показатели производительности играющих в той же ценовой категории доступных NVMe-накопителей вроде Intel SSD 660p или Kingston A1000.

В результате список протестированных моделей имеет следующий вид:

Используемые версии NVMe-драйверов:

      • Intel Client NVMe Driver 4.0.0.1007;
      • Microsoft Windows NVMe Driver 10.0.16299.371;
      • Samsung NVM Express Driver 3.0.0.1802.

#Производительность последовательного чтения и записи

Быстродействие Crucial P1 при линейных нагрузках выдаёт в нём близкого родственника Intel SSD 660p. И это неудивительно: эти накопители основываются на одинаковых контроллерах и оба используют флеш-память типа QLC 3D NAND. Получается, что Crucial P1 – типичное бюджетное решение, совершенно не претендующее на установление рекордов.

Но на фоне дешёвых NVMe-накопителей класса Kingston A1000 рассматриваемый Crucial выглядит явно лучше. Правда, тот факт, что P1 работает через четыре линии PCI Express 3.0, ему совершенно не помогает. Линейные скорости оказываются значительно ниже пропускной способности интерфейса, поэтому использовать Crucial P1 вполне возможно и в M.2-слотах с подведёнными двумя линиями PCI Express 3.0 – потери в производительности от этого будут минимальными.

#Производительность произвольного чтения

Скорость случайного чтения – откровенно слабое место Crucial P1. При отсутствии очереди запросов он оказывается даже заметно медленнее, чем родственный Intel SSD 660p, а уж от большинства остальных накопителей отстаёт и подавно. Это напрямую связано с особенностями QLC 3D NAND: латентности, возникающие при обращении к данным, в случае четырёхбитовой памяти выше, чем в случае TLC-памяти. И этот фактор не компенсируется даже тем, что в распоряжении Crucial P1 есть полноценный DRAM-буфер. Его обходят даже безбуферные модели с технологией HMB.

#Производительность произвольной записи

Не слишком здорово обстоит дело и при случайной записи, особенно если она выполняется без какой-либо конвейеризации. Тот же Intel SSD 660p имеет явно лучшие оптимизации микропрограммы под простую нагрузку, не формирующую очередь запросов. Однако с появлением такой очереди показатели Crucial P1 улучшаются и его производительность дотягивается до результатов NVMe SSD среднего уровня. Помогает ему в этом достаточно вместительный SLC-кеш, который в накопителях на платформах Silicon Motion работает по более эффективному динамическому принципу.

#Производительность при смешанной нагрузке

При работе со смешанной нагрузкой Crucial P1 смотрится сравнительно неплохо для бюджетной модели. Накопители, основанные на контроллерах Silicon Motion, всегда достойно проявляют себя в таких сценариях, и основанная на QLC 3D NAND модель исключением не оказалась. Конечно, с лидерами Crucial P1 соревноваться не может, но на фоне дешёвых NVMe SSD он выглядит вполне достойно. И это – хороший знак, поскольку большинство реальных нагрузок, возникающих в современных многозадачных операционных системах, имеют именно смешанный характер.

#Производительность в CrystalDiskMark

 Crucial P1 500 Гбайт

Crucial P1 500 Гбайт

 Intel SSD 660p 512 Гбайт

Intel SSD 660p 512 Гбайт

Результаты в CrystalDiskMark позволяют воочию убедиться в том, что Crucial P1 и Intel SSD 660p являются родственниками с близкой производительностью. Однако разница между ними всё же есть. В то время как Intel SSD 660p лучше оптимизирован под операции с низкой глубиной очереди запросов, Crucial P1, напротив, лучше работает при конвейеризации запросов.

Также стоит обратить внимание и на то, что оба накопителя на базе контроллера SM2263EN и QLC 3D NAND показывают подозрительно высокую скорость чтения 4-Кбайт блоков. Таким образом в них проявляется особая реализация SLC-кеширования. Накопители на контроллере SM2263EN сбрасывают SLC-кеш в QLC-память лишь по прошествии нескольких секунд бездействия накопителя. Поэтому CrystalDiskMark, который сначала записывает тестовый файл, а потом тут же читает из него данные, волей-неволей показывает скорость чтения из SLC-кеша, а не из основного массива QLC-памяти. И это значит, что приведённые на скриншоте числа абсолютно нерелевантны, хоть и очень красиво выглядят.

#Производительность в PCMark 8 Storage Benchmark 2.0

Благодаря неплохой производительности при смешанных операциях и интеллектуальной технологии SLC-кеширования Crucial P1 может похвастать вполне достойным интегральным результатом в тесте PCMark 2.0, где измеряется производительность дисковых подсистем в реальных приложениях. Согласно заключению этого бенчмарка, P1 следует признать вполне привлекательным вариантом среди недорогих NVMe SSD, поскольку и Kingston A1000, и безбуферные модели Transcend и ADATA от потребительского QLC-решения компании Micron отстают. Впрочем, то же самое можно сказать и в отношении Intel SSD 660p, который по большому счёту почти не отличается от рассматриваемого в этом обзоре предложения.

Интегральный результат PCMark 8 нужно дополнить и показателями производительности, выдаваемыми накопителями при прохождении отдельных тестовых трасс, которые моделируют различные варианты реальной нагрузки. Дело в том, что при разноплановой нагрузке флеш-накопители могут вести себя каким-либо особым образом.

Производительность при реальной нагрузке

С файловыми операциями внутри накопителя Crucial P1 справляется неважно. Почему так, понять несложно. Просто вспомните о том, что массив QLC 3D NAND отличается сравнительно низкими скоростями чтения, особенно если речь идёт о произвольном доступе к данным (то есть об операциях с файлами небольшого размера).

Впрочем, всё в мире относительно. И эпитет «неважно» в данном случае употреблён при сопоставлении скоростных показателей Crucial P1 с тем, как работают другие NVMe-накопители, причём в большинстве своём с TLC-памятью. Но если сравнивать его скорость со скоростью SATA SSD, то предложение Micron выйдет однозначным лидером. За счёт более быстрого интерфейса при работе с файлами Crucial P1 заметно обойдёт даже Samsung 860 EVO, не говоря уже о менее проворных SATA-решениях.

Не слишком оптимистичные результаты характерны для Crucial P1 и при запуске с него программ или игр. В таких сценариях он примерно вдвое медленнее, чем образцово-показательный Samsung 970 EVO Plus. Но это не даёт нам права говорить, что P1 плохо подходит на роль системного накопителя, потому что он всё равно лучше, чем SATA SSD. В наших тестовых сценариях про загрузку приложений и игр любой из SATA-накопителей оказывается медленнее на 15-25 %. Иными словами, с точки зрения производительности Crucial P1 занимает промежуточное положение между добротными накопителями с интерфейсом NVMe и SATA.

#Особенности обработки TRIM

В целом у современных накопителей обработка TRIM не вызывает никаких проблем, но с автономной сборкой мусора, способной восстанавливать производительность после нагрузок без помощи со стороны операционной системы, дело обстоит по-разному. Для проверки мы обычно проводим простой эксперимент: после заполнения SSD данными и их последующего удаления с выключенной поддержкой TRIM мы выжидаем 15 минут, в течение которых SSD может попытаться автономно восстановиться за счёт сборки мусора, и замеряем быстродействие. Затем на накопитель принудительно подаётся команда TRIM — и скорость измеряется ещё раз, что позволяет убедиться в способности SSD с помощью TRIM полностью восстанавливать свою паспортную скорость.

В этом тесте Crucial P1 показывает сильные отличия от Intel SSD 660p и многих накопителей на TLC-памяти. Дело в том, что он способен восстанавливать производительность не только после подачи команды TRIM. В какой-то мере в нём работает и автономная сборка мусора. За время простоя накопителю удаётся освободить небольшую часть SLC-кеша — объёмом 5,5 Гбайт, поэтому даже в средах, где TRIM не поддерживается, этот накопитель на небольших объёмах данных сможет предложить не удручающую скорость записи, свойственную QLC-памяти, а более высокую производительность, свойственную ускоренному SLC-режиму. Такое поведение для недорогих накопителей с интерфейсом NVMe нетипично.

Ещё один важный момент, связанный с TRIM, касается того, насколько большую нагрузку на контроллер вызывает обработка этой команды. Дело в том, что происходит это не так уже и незаметно для пользователя. Когда операционная система передаёт накопителю информацию о том, что какие-то сектора выводятся файловой системой из обращения, контроллер SSD должен консолидировать эти сектора и очистить освобождающиеся страницы флеш-памяти для выполнения будущих операций. Такая перегруппировка требует перезаписи и очистки областей памяти, и это не только занимает заметное время, но и серьёзно нагружает контроллер работой.

В результате после удаления с диска больших объёмов данных владельцы SSD часто сталкиваются с эффектом временного замедления или даже с «фризами» накопителя. На практике это может вызвать серьёзный дискомфорт, ведь никто не ожидает, что SSD, основным достоинством которого является моментальная реакция на внешние воздействия, будет замирать на несколько секунд. Поэтому мы добавили в методику дополнительное исследование, которое позволяет отслеживать, насколько незаметно для пользователя тот или иной SSD обслуживает команды TRIM. Способ проверки очень прост: сразу после удаления крупного файла — объёмом 32 Гбайт — мы проверяем, как накопитель справляется с операциями произвольного чтения данных, контролируя как скорость чтения, так и время ожидания, которое проходит с момента каждого запроса данных до ответа накопителя.

После удаления файла объёмом 32 Гбайт накопителю требуется около пяти секунд, чтобы привести себя в порядок. В течение этого срока он практически полностью перестаёт реагировать на внешние воздействия. Время отклика вырастает на два порядка, а производительность падает до нуля даже при чтении. Это может послужить ещё одним подтверждением тезиса о том, что SSD класса Crucial P1 будет не слишком хорош в роли активно используемого рабочего диска, на которой, как правило, ложится нагрузка, состоящая из разнородных операций.

#Проверка температурного режима

Как следует из опыта, NVMe-накопители с невысоким уровнем производительности греются заметно меньше, чем их высокоскоростные сородичи. И Crucial P1 – не исключение, он демонстрирует вполне приемлемые температуры при любой нагрузке. Беспокоиться о том, что такой накопитель может перегреваться во время работы, явно не из-за чего.

Для практического подтверждения мы последили за температурным режимом при нагрузке на тестовый накопитель последовательными операциями с глубиной очереди запросов в 4 команды. Измерения проводились на открытом стенде, какой-либо дополнительный обдув SSD воздушным потоком не производился.

Во время чтения температурный режим Crucial P1 опасений не вызывает даже близко. Накопитель разогревается максимум до 45-50 градусов, и эта температура далека от критического значения, которое для данного SSD установлено в 80 градусов. Любопытно, что похожий по начинке Intel SSD 660p в тех же условиях достигал несколько более высоких температур.

При записи ситуация не сильно отличается от чтения. Разогреть накопитель нам удалось лишь до 65 градусов, и это значит, что никаких проявлений температурного троттлинга мы не увидели. Более того, как только у Crucial P1 заканчивается SLC-кеш и начинает выполняться запись в QLC-память, рост температуры полностью прекращается. И это закономерно, если вспомнить о том, какие при этом наблюдаются скоростные характеристики.

#Выводы

Несмотря на то, что в тестах производительности Crucial P1 не смог завоевать ни одного комплимента, право на жизнь он всё равно имеет. Но чтобы осознать это, рассматривать его нужно не со стороны производительности, а исходя из цены. Дело в том, что предложенный компанией Micron накопитель – один из самых доступных вариантов из всего многообразия предложений с интерфейсом NVMe. И именно в этом и можно найти неоспоримые аргументы в пользу данной модели.

Если коротко, то Crucial P1 можно охарактеризовать как NVMe SSD со стоимостью SATA, и это не будет преувеличением, поскольку его рекомендованная цена соответствует цене Samsung 860 EVO. При этом производительность Crucial P1 в целом выше, по крайней мере, если говорить о типовых сценариях использования, характерных для среднестатистических домашних или офисных ПК.

В чём же подвох, спросите вы? И к сожалению, быстро ответить на этот вопрос мы не сможем – перечислить все подводные камни Crucial P1 в двух словах не получится, их тут целый список.

Во-первых, этот SSD основывается на QLC 3D NAND – памяти с четырёхбитовыми ячейками, которая работает заметно медленнее привычной TLC-памяти. Поэтому в ряде ситуаций производительность Crucial P1 может оказаться заметно ниже ожидаемых значений. Например, для него характерна черепашья (и это не преувеличение!) скорость записи в основной массив памяти, которая проявляется при исчерпании свободного места в SLC-кеше. Также не слишком радуют и показатели быстродействия при мелкоблочных операциях чтения.

Во-вторых — опять-таки из-за того, что рассматриваемый накопитель основывается на QLC 3D NAND, — для него декларируется в разы более низкая выносливость по сравнению с показателями TLC-моделей. Это значит, что серьёзно рассматривать возможность приобретения Crucial P1 можно только с прицелом на определённые сценарии из разряда WORM (Write once, Read many), которые предполагают множественные операции чтения данных с не слишком высокой нагрузкой в виде записи. При интенсивных и постоянных перезаписях такой накопитель, скорее всего, проживёт недолго.

Ну и третий, и самый обидный недостаток заключается в том, что ценовая политика Micron в России серьёзно отличается от общемировой. У нас в стране Crucial P1 не только не является самым дешёвым NVMe SSD (это звание удерживает ADATA XPG SX6000 Lite, который мы постараемся протестировать в ближайшем будущем), но и легко переплёвывает по цене SATA-накопители класса Samsung 860 EVO. В результате существенная часть привлекательности Crucial P1 на отечественном рынке утрачена.

И пока не будет исправлен последний недостаток, российским потребителям придётся относиться к Crucial P1 как к не более чем ещё одному продукту из большой массы бюджетных NVMe-накопителей без каких-либо явных преимуществ. На фоне альтернатив он выделяется разве только своим благородным происхождением, но при этом основывается не на TLC-памяти, а использует QLC 3D NAND, которая многим наверняка покажется сомнительным вариантом.

 
← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Foxconn немного охладела к покупке Nissan, но вернётся к этой теме, если слияние с Honda не состоится 5 ч.
В следующем году выйдет умная колонка Apple HomePod с 7-дюймовым дисплеем и поддержкой ИИ 5 ч.
Продажи AirPods превысили выручку Nintendo, они могут стать третьим по прибыльности продуктом Apple 6 ч.
Прорывы в науке, сделанные ИИ в 2024 году: археологические находки, разговоры с кашалотами и сворачивание белков 14 ч.
Arm будет добиваться повторного разбирательства нарушений лицензий компанией Qualcomm 18 ч.
Поставки гарнитур VR/MR достигнут почти 10 млн в 2024 году, но Apple Vision Pro занимает лишь 5 % рынка 20 ч.
Первая частная космическая станция появится на два года раньше, но летать на неё будет нельзя 21 ч.
В США выпущены федеральные нормы для автомобилей без руля и педалей 21 ч.
Для невыпущенного суперчипа Tachyum Prodigy выпустили 1600-страничное руководство по оптимизации производительности 23 ч.
Qualcomm выиграла в судебном разбирательстве с Arm — нарушений лицензий не было 21-12 08:39