Оригинал материала: https://3dnews.ru./995218

Обзор NVMe-накопителя Silicon Power P34A80: эталонный Phison E12 и новая прошивка

Характеристики. Внешний вид и внутреннее устройство

До недавних пор мы не слишком часто брались за обзоры твердотельных накопителей, предлагаемых компаниями из второго или третьего эшелона. Связано это было в первую очередь с тем, что такие продукты слишком непредсказуемы в аппаратной платформе: в зависимости от того, какие микросхемы производителю удалось закупить на открытом рынке, сегодня в составе конкретной модели накопителя могли использоваться одни компоненты, а завтра – совсем иные. При этом производители, как правило, не считают нужным информировать пользователей об изменении конфигурации продукта ни на своём сайте, ни в названии или маркировке. В результате делать обзоры таких SSD было отчасти бессмысленно, а отчасти даже вредно. Ведь написанные статьи грозили утратить свою правдивость в любой момент, причём мы об этом могли даже и не узнать.

Но всё имеет свойство меняться, и в случае с накопителями с NVMe-интерфейсом ситуация с постоянством аппаратной начинки сейчас выглядит гораздо лучше. Дело в том, что главные независимые разработчики контроллеров, Phison и Silicon Motion, предлагают для прогрессивных NVMe SSD сравнительно небольшое число платформ, причём они чётко ранжированы по уровню быстродействия и цены. Поэтому пространства для метаний у производителей второго-третьего эшелона практически не остаётся, и их NVMe-продукты получают фиксированную и детерминированную компонентную базу. Иными словами, в NVMe SSD, пусть даже выпущенных самыми ушлыми фирмами, никакой чехарды с контроллерами и памятью пока не наблюдается.

К тому же знакомство с продукцией производителей второго-третьего эшелона приобрело теперь отчётливый смысл ещё и по той причине, что ведущие игроки на рынке SSD перешли на использование либо полностью собственных, либо глубоко кастомизированных версий общедоступных контроллеров. Поэтому те SSD, которые поставляются компаниями поменьше, на сегодняшний день имеют мало общего с продукцией гигантов масштаба Samsung, Western Digital, Intel или Crucial. Но при этом их характеристики заставляют поверить, что по быстродействию и надёжности они совсем не уступают предложениям лидеров рынка. А значит, они вполне заслуживают права быть рассмотренными отдельно.

На данный момент независимые разработчики контроллеров предлагают две полностью готовые к внедрению платформы для производительных NVMe SSD с интерфейсом PCI Express 3.0. Первая – SMI SM2262EN, и её активно используют в своих накопителях компании ADATA, HP, Kingston и Transcend. Вторая – Phison E12. Этот контроллер появился немного позднее, но смог завоевать более широкую популярность. Его можно встретить в изделиях Corsair, Gigabyte, Lite-On, Patriot, PNY, Seаgate, Silicon Power, Team Group и многих других более мелких фирм. Именно про воплощения этой платформы в конечных продуктах мы и поговорим сегодня подробнее.

Но прежде чем перейти к сути рассказа, нужно уточнить, что схема работы Phison за последние несколько лет совершенно не изменилась. В действительности эта компания поставляет своим партнёрам не микросхемы контроллеров, а готовые накопители в сборе, и конечным производителям остаётся только добавить к ним радиаторы, маркетинговые наклейки и собственную упаковку. Из этого следует, что принципиальной разницы между накопителями разных брендов на базе Phison E12 не существует: различия если и есть, то только в экстерьере. Соответственно, протестировав один какой-то накопитель на этой платформе, мы можем смело обобщить полученные результаты и на все родственные продукты.

В лаборатории 3DNews уже побывал один из накопителей с таким контроллером – Gigabyte Aorus RGB M.2 NVMe SSD, и он не произвёл на нас особого впечатления. Тем не менее мы решили дать платформе Phison E12 второй шанс. Дело в том, что разработчики Phison усовершенствовали микропрограмму, и эффективность контроллера должна была возрасти. Чтобы проверить, так ли это на самом деле, мы взяли на тесты ещё один NVMe SSD на базе платформы Phison E12. Им оказался Silicon Power P34A80.

#Технические характеристики

Итак, Silicon Power P34A80 – типовой накопитель, построенный на контроллере PS5012-E12, первом чипе Phison для NVMe SSD, который правомерно применять там, где пользователя интересует что-то ещё, кроме низкой цены. Инженерам тайваньского разработчика долго не удавалось спроектировать какое-нибудь действительно производительное решение, но с платформой E12, похоже, что-то начало получаться. По крайней мере на сайте Phison для контроллера PS5012-E12 обещаны линейные скорости свыше 3 Гбайт/с, в то время как предыдущее детище этого разработчика, PS5008-E8, со скрипом выжимало лишь 1,6 и 1,1 Гбайт/с при чтении и записи соответственно.

Поскольку новый чип Phison стал заметно быстрее предшествующих решений, совершенно неудивительно, что по внутренней архитектуре он наконец-то приблизился к современным контроллерам для производительных NVMe-накопителей других разработчиков. Так, PS5012-E12 основывается на двухъядерном ARM-процессоре с частотой 667 МГц, предлагает восемь каналов для подключения флеш-памяти, поддерживает четыре линии PCI Express 3.0 для общения с системой и снабжён DDR4/DDR3L-интерфейсом для реализации внутреннего буфера. Чип поддерживает актуальный стандарт NVMe 1.3, а кроме того, в нём реализована коррекция ошибок на основе LDPC-кодов, криптографический алгоритм AES-256 и целый ряд фирменных технологий Phison для улучшения надёжности хранения данных. За выпуск микросхем PS5012-E12 отвечает TSMC, при производстве используется 28-нм техпроцесс.

В Silicon Power P34A80 этот контроллер работает в тандеме с флеш-памятью компании Toshiba, что вполне закономерно, поскольку между Phison и Toshiba существуют давние и близкие отношения. В данном случае массив памяти составлен из 64-слойных кристаллов BiCS3 (TLC 3D NAND), что роднит рассматриваемый накопитель с любым другим NVMe SSD на базе платформы Phison E12.

Выделяет же Silicon Power P34A80 более новая прошивка версии 12.3: все аналогичные накопители, которые попадали в наши руки до этого, использовали микропрограмму версий 12.1 или 12.2. Естественно, это не делает данный SSD уникальным. На самом деле Phison начала распространять микропрограмму 12.3 среди своих партнёров ещё в середине лета, но перевод серийных изделий на более новую прошивку требует времени. Silicon Power смогла решить этот вопрос более оперативно, но владельцы прочих накопителей на базе контроллера Phison PS5012-E12 могут проапгредиться самостоятельно – в сети нетрудно найти информацию о том, как это сделать.

В паспортных характеристиках Silicon Power P34A80 глупо искать какие-то сюрпризы, тут всё ровно так же, как и в других SSD на платформе Phison E12 — с той лишь разницей, что на скоростные показатели своего продукта производитель по максимуму нагнал тумана.

Производитель Silicon Power
Серия PCIe Gen3x4 P34A80
Модельный номер SP256GB P34A80M28 SP512GB P34A80M28 SP001TB P34A80M28 SP002TB P34A80M28
Форм-фактор M.2 2280
Интерфейс PCI Express 3.0 x4 – NVMe 1.3
Ёмкость, Гбайт 256 512 1024 2048
Конфигурация
Микросхемы памяти: тип, интерфейс, техпроцесс, производитель Toshiba 64-слойная 256-Гбит TLC 3D NAND (BiCS3)
Контроллер Phison PS5012-E12
Буфер: тип, объем DDR3L-1600,
256 Мбайт
DDR3L-1600,
256 Мбайт
DDR4-2400,
1024 Мбайт
DDR4-2400,
2048 Мбайт
Производительность
Макс. устойчивая скорость последовательного чтения, Мбайт/с До 3400 Мбайт/с
Макс. устойчивая скорость последовательной записи, Мбайт/с До 3000 Мбайт/с
Макс. скорость произвольного чтения (блоки по 4 Кбайт), IOPS Н/д
Макс. скорость произвольной записи (блоки по 4 Кбайт), IOPS Н/д
Физические характеристики
Потребляемая мощность: бездействие/чтение-запись, Вт Н/д
MTBF (среднее время наработки на отказ), млн. ч 2,0
Ресурс записи, Тбайт Н/д
Габаритные размеры: Д × В × Г, мм 22 × 80 × 2,38
Масса, г 8
Гарантийный срок, лет 5

Восполнить недостаток информации о производительности Silicon Power P34A80 можно, исходя из характеристик контроллера. Phison обещает, что накопители на базе платформы E12 в версиях максимального объёма могут развивать производительность до 600 тысяч IOPS, а полутерабайтная модификация может обеспечить 360 тысяч IOPS при чтении и 500 тысяч IOPS при записи. Всё это можно охарактеризовать, как достаточно неплохой уровень быстродействия: в спецификациях того же Samsung 970 EVO Plus заявляются очень похожие числа.

Однако, когда речь идёт о NVMe SSD, построенных на базе независимых тайваньских разработчиков, всегда нужно держать в уме то, что в их характеристиках находится немало мест для приписок, подлогов и прочего очковтирательства. Красивые обещанные числа, как правило, можно получить только в специальных условиях специальными тестами, а в реальности производительность оказывается ниже. Phison такими фокусами славится давно, и решения на платформе Phison E12 исключением их правила не стали.

Во-первых, здесь применена технология SLC-кеширования, ускоряющая запись небольших объёмов данных. Поэтому высокую скорость записи у Silicon Power P34A80 можно наблюдать лишь в том случае, когда общий объём записываемых данных составляет не более 5 % от общей ёмкости SSD. SLC-кеш в данном случае статический, его размер составляет порядка 24 Гбайт на каждые 256 Гбайт ёмкости накопителя, и обозначенная в спецификации скорость линейной и случайной записи достижима только в пределах этой области.

Всё это нетрудно проиллюстрировать графиком, на котором показана скорость непрерывной последовательной записи на пустой Silicon Power P34A80 ёмкостью 512 Гбайт.

Скорость записи в SLC-кеш достигает 2,0 Гбайт/с, но такая производительность наблюдается очень недолго, на основном же массиве флеш-памяти скорость записи составляет всего порядка 580 Мбайт/с. И в действительности это сравнительно невысокая производительность для накопителя на базе BiCS3-памяти. Тот же WD Black SN750 с аналогичной флеш-памятью и в такой же конфигурации показывает заметно более высокую скорость прямой записи в TLC-память. Но справедливости ради нужно заметить, что определённую работу по улучшению производительности записи в прошивке 12.3 всё-таки провели: размер SLC-кеша у Silicon Power P34A80 теперь стал вдвое больше.

Вторая особенность платформы Phison E12 заключается в том, что SLC-кеш задействуется не только при записи, но и при чтении. Но алгоритм его работы в этом случае совершенно примитивный и одновременно читерский. Ни о какой предварительной выборке данных речь не идёт, просто информация, которая попадает в SLC-кеш, переносится из него в основной массив флеш-памяти не сразу, а с небольшой задержкой по времени. Это прямо влияет на показатели в тестах, поскольку подавляющее большинство бенчмарков сначала записывают на SSD тестовый файл, а затем сразу же обращается к нему для измерения скорости, получая таким образом завышенные результаты. При реальном использовании любого диска операции чтения выполняются из файлов, записанных не только что, и скорость в этом случае будет заметно ниже.

Наглядно проиллюстрировать, как работает этот фокус, тоже очень несложно. На следующем графике показана скорость случайного мелкоблочного чтения данных из файла на Silicon Power P34A80 512 Гбайт как сразу же после его создания, так и после того, как на этот SSD было записано ещё некоторое количество информации.

Когда свежий тестовый файл вытесняется из SLC-кеша последующей записью дополнительных 12 Гбайт данных, скорость чтения из него снижается примерно на четверть. Это значит, что типовые бенчмарки, которые измеряют быстродействие при помощи обращений к только что созданному файлу, будут показывать для Silicon Power P34A80 существенно более высокие показатели, чем он будет выдавать в реальной работе.

Модельный ряд Silicon Power P34A80 формально включает в себя четыре версии с ёмкостью от 256 Гбайт до 2 Тбайт, причём все они действительно доступны в продаже. К тому же все они сравнительно недорогие — такой накопитель вполне может привлечь тех покупателей, которые не хотят тратиться на Samsung 970 EVO и 970 EVO Plus или на WD Black SN750. При этом P34A80 не выглядит как совсем бюджетный вариант: Silicon Power даёт на него вполне полноценную пятилетнюю гарантию, никак не ограничивая пользователя в объёме перезаписываемой информации.

#Внешний вид и внутреннее устройств

Для тестирования мы взяли образец Silicon Power P34A80 ёмкостью 512 Гбайт. Накопитель своим исполнением не удивил: он представляет собой плату в стандартном для M.2 форм-факторе 2280 с ключом типа M в ножевом разъёме, которая использует для взаимодействия с системой шину PCI Express 3.0 x4.

Более того, плата Silicon Power P34A80 имеет полностью эталонный дизайн и синий цвет текстолита — это косвенный признак того, что произведена она на предприятии PTI под прямым контролем Phison. А это в свою очередь означает, что выискивать какие-то уникальные черты у накопителя Silicon Power совершенно бесполезно, он идентичен аналогичным решениям Corsair, Patriot, Seagate и прочим приводам, построенным на платформе Phison E12.

Многие поставщики NVMe-накопителей на базе микросхемы Phison PS5012-E12 добавляют в свои продукты те или иные системы охлаждения. Silicon Power решила обойтись без таких излишеств, но наклейка с маркировкой на P34A80 имеет тонкий слой алюминиевой фольги, что, вероятно, может как-то поспособствовать теплоотводу.

На самой этикетке размещено не слишком много информации: приводится лишь артикул, ёмкость SSD и серийный номер. Никаких сведений о дате производства или о залитой на заводе прошивке на ней нет.

Плата Silicon Power P34A80 512 Гбайт имеет односторонний дизайн, но это касается лишь накопителей ёмкостью 256 и 512 Гбайт – более вместительные модификации несут микросхемы на обеих сторонах печатной платы.

Элементная база накопителя, помимо микросхемы контроллера, включает в себя два чипа флеш-памяти и микросхему DRAM-буфера. Сразу же стоит отметить, что обычно SSD на базе платформы Phison E12 используют DDR4-память, но в Silicon Power P34A80 512 Гбайт выбран более дешёвый вариант – микросхема DDR3L-1600 SDRAM производства Nanya, причём вдвое меньшего, чем обычно, объёма – 256 Мбайт.

Зато флеш-память в рассматриваемом накопителе совершенно стандартна: это чипы TCBBG55AIV, каждый из которых собран из восьми 256-гигабитных полупроводниковых кристаллов 64-слойной TLC 3D NAND авторства Toshiba, упакованных компанией PTI. Эта память немного хуже микросхем с «родной» маркировкой Toshiba, поскольку в данном случае за нарезку и отбор кристаллов отвечает сторонний производитель, который имеет какие-то свои понятия о приемлемом для SSD качестве флеш-памяти. Однако чистокровная память Toshiba встречается только в более дорогих продуктах.

Ёмкость Silicon Power P34A80 512 Гбайт после форматирования в операционной системе составляет 476 «честных» Гбайт.

#Программное обеспечение

Сейчас практически все производители твердотельных накопителей предлагают сервисные утилиты, позволяющие контролировать состояние SSD и управлять их работой. У Silicon Power эта роль отведена утилите SP ToolBox, однако с точки зрения функциональности её следует отнести к числу явно неудачных образцов подобных программ: она не умеет практически ничего.

Единственное, что можно сделать с помощью этой программы, — это посмотреть общую информацию о SSD и получить доступ к его S.M.A.R.T.-телеметрии. Иными словами, можно считать, что никакой специализированной утилиты и нет.

Результаты тестов. Выводы

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

Тестирование проводится в операционной системе 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, которые закрывали бы эти уязвимости.

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

Как бы то ни было, платформа Phison E12 используется в составе флагманских накопителей у многих производителей третьего эшелона. Поэтому Silicon Power P34A80 мы решили сравнить с наиболее распространёнными производительными NVMe SSD, представленными в настоящее время на рынке. Иными словами, в тестовом сравнении вы найдёте как передовые решения компании Samsung, так и накопители Intel, Western Digital и ADATA. Кроме того, в тесты включён и накопитель Kingston A1000, который можно считать «идеологическим предтечей» Silicon Power P34A80, потому что он основывается на прошлом NVMe-контроллере Phison, PS5008-E8.

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

Используемые версии 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.

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

В эпоху гегемонии SATA-накопителей решения, построенные на контроллерах Phison, имели весьма неплохую репутацию — в первую очередь благодаря их высокой производительности при линейных нагрузках. Однако NVMe-платформа Phison E12 подобными достижениями похвастать не может. Если говорить о скорости линейных операций с невысокой глубиной очереди запросов, то есть о стандартной для типовых ПК нагрузке, то получается, что Phison E12 может тягаться лишь с бюджетными платформами, не имея шансов дотянуть до производительности флагманов. Поэтому Silicon Power P34A80 оказывается всего лишь лучше накопителя Kingston A1000, но хуже любого другого SSD с восьмиканальным массивом флеш-памяти, включая и решения на базе общедоступного контроллера Silicon Motion SM2262XT.

Что же до тех впечатляющих характеристик Silicon Power P34A80, которые были заявлены в спецификациях, то оказывается, что получить их в реальности не так-то просто. При чтении нужно использовать очередь с максимально возможной глубиной команд, а при записи – ограничиваться небольшими объёмами информации, чтобы не выходить за пределы SLC-кеша.

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

Не может похвастать Silicon Power P34A80 и хорошими скоростями произвольного мелкоблочного чтения. Построенный на контроллере Phison PS5012-E12 накопитель оказывается ближе к Kingston A1000, чем к современным производительным моделям Samsung, ADATA или Western Digital. Причём отставание решения Silicon Power от флагманских накопителей других производителей в скорости мелкоблочного чтения может доходить до полуторакратного размера, что совершенно однозначно отправляет P34A80, как и все остальные накопители на платформе Phison E12, в разряд компромиссных решений, интересных только при условии сравнительно низкой стоимости.

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

Никакими принципиально лучшими результатами Silicon Power P34A80 не может блеснуть и в случае наблюдения за скоростями произвольной записи. Здесь это во многом связано со слабыми алгоритмами SLC-кеширования. И хотя в новой прошивке для контроллера Phison PS5012-E12 и наблюдается некоторое улучшение эффективности кеширования за счёт увеличения количества флеш-памяти, переведённой в ускоренный режим, принципиально ситуация не изменилась. Платформа Phison E12 продолжает опираться на статический SLC-кеш, от которого остальные разработчики контроллеров планомерно отказываются в пользу более прогрессивных динамических алгоритмов. Иными словами, эволюция платформ NVMe SSD ушла вперёд, а в контроллере Phison PS5012-E12 всё ещё продолжают использоваться устаревшие подходы.

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

Накопители на базе контроллеров Phison никогда не блистали хорошей производительностью при смешанной нагрузке. Silicon Power P34A80 – не исключение: по результатам теста он может соревноваться только с безбуферными NVMe SSD, то есть с теми накопителями, которые заведомо к высокому классу не относятся. Очевидно, понимают это и в Silicon Power, поэтому стоимость P34A80 гораздо ниже, чем у флагманских накопителей Samsung, Western Digital и даже ADATA.

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

Простой синтетический бенчмарк CrystalDiskMark, который не обладает никакими средствами защиты против «оптимизаций» разработчиков контроллеров, мы используем для того, чтобы сопоставить Silicon Power P34A80 c ADATA XPG SX8200 Pro. Эти накопители основываются на контроллерах разных разработчиков (Phison и Silicon Motion), но используют примерно одинаковые подходы для улучшения показателей тестов, поэтому в данном случае они находятся в равном положении. Фактически и для того, и для другого SSD на скриншотах ниже приводятся скорости при работе с SLC-кешем.

 Silicon Power P34A80 512 Гбайт

Silicon Power P34A80 512 Гбайт

 ADATA XPG SX8200 Pro 512 Гбайт

ADATA XPG SX8200 Pro 512 Гбайт

Здесь накопители на контроллерах Phison PS5012-E12 и SMI SM2262EN показывают в среднем близкие результаты. Silicon Power P34A80 выигрывает при мелкоблочных операциях с глубокими очередями запросов. Но ADATA XPG SX8200 Pro берёт реванш в случае неконвейеризуемого мелкоблочного чтения. Впрочем, не стоит забывать, что данные показатели имеют отдалённое отношение к производительности SSD в реальных задачах.

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

По результату PCMark 8 становится отлично понятно, ради чего разработчики контроллеров затеяли историю с оптимизацией микропрограмм под тестовые приложения. Здесь Silicon Power P34A80 выглядит как один из лидеров, выступая на уровне Samsung 970 EVO Plus, что кажется совершенно нереальным на фоне его показателей в синтетических тестах.

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

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

При файловых операциях Silicon Power P34A80 показывает средний уровень производительности. Он заведомо проигрывает решениям Samsung и Western Digital, но на фоне ADATA XPG SX8200 Pro смотрится вполне достойно.

Для роли системного накопителя, с которого предполагается запускать операционную систему и программы, решение Silicon Power подходит далеко не лучшим образом. Даже бюджетный и безбуферный ADATA XPG SX6000 Pro способен предложить в некоторых сценариях лучшую производительность. А это значит, что Silicon Power P34A80 в роли первичного накопителя, на котором хранится операционная система и активно используемые приложения, окажется далеко не оптимальным вариантом, даже с учётом его относительно невысокой стоимости. К сожалению, хотя разработанный Phison контроллер PS5012-E12 и казался поначалу перспективным решением, ему не суждено изменить ландшафт на рынке потребительских NVMe SSD в свою пользу.

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

Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — важный эксперимент, позволяющий понять работу внутренних алгоритмов накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков с очередью максимальной глубины и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.

Разброс показателей моментальной скорости при записи у Silicon Power P34A80 достаточно велик, что свидетельствует о слабом потенциале производительности, заложенном в Phison PS5012-E12. Двух ARM-ядер этого контроллера, очевидно, не хватает для «гладкой» обработки непрерывного потока запросов, из-за чего моментальная производительность при обслуживании следующих друг за другом операций может различаться чуть ли не вдвое. Иными словами, платформу Phison E12 стоит рассматривать исключительно как потребительское решение, плохо приспособленное к высоким нагрузкам. Забавно, что Phison при этом предпринимает определённые усилия по продвижению контроллера PS5012-E12 для серверных SSD. Однако нетрудно представить себе, что такие накопители получатся, скажем так, странными.

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

С обслуживанием TRIM у Silicon Power P34A80 проблем нет: после подачи этой команды контроллер корректно высвобождает выведенные из обращения страницы флеш-памяти. Самостоятельно же, без указаний со стороны операционной системы, неиспользуемая флеш-память не освобождается. Хотя какие-то попытки оптимизировать производительность под предстоящие операции во время простоя контроллер всё же предпринимает. Но их успешность, если судить по графику, пока можно поставить под вопрос. Примерно такая же ситуация наблюдалась и в накопителях на базе платформы Phison E12 с прошлыми версиями прошивок, а это значит, что этот аспект работы SSD разработчики Phison пока обходят стороной.

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

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

Удаление больших объёмов информации с Silicon Power P34A80 почти не вызывает негативных последствий — накопитель практически не страдает от падений производительности или увеличения времени отклика. И в этом платформа Phison E12 уникальна. Подавляющее большинство современных NVMe SSD отвечают на удаление файлов и TRIM временным замедлением.

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

Казалось бы, выпущенный по 28-нм технологии чип Phison PS5012-E12 не должен сильно нагреваться. Но не всё так просто. Во-первых, для этого контроллера установлена достаточно низкая температурная планка включения троттлинга – 70 градусов. Во-вторых, многие производители NVMe SSD, использующие этот контроллер, зачем-то устанавливают на свои продукты радиаторы, в то время как на Silicon Power P34A80 такого радиатора нет. И в-третьих, в сравнительном тестировании терабайтных NVMe SSD мы видели, что накопителям на платформе Phison E12 при определённых условиях могут разогреваться до критической температуры.

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

Как показывают графики, опасения были отнюдь не напрасны. Температурный троттлинг для Silicon Power P34A80 – обычное дело. Не опасаться критических температур можно лишь при операциях чтения. При записи же в непрерывном режиме контроллер перегревается и начинает сбрасывать свою частоту уже буквально через минуту, что приводит к заметному снижению производительности.

Иными словами, фольгированная наклейка Silicon Power P34A80 не спасает — этот накопитель рекомендуется использовать с полноценным радиатором. Благо производители материнских плат пришли к пониманию того, что слоты M.2, предназначенные для установки скоростных накопителей, должны снабжаться какими-либо средствами отвода тепла в обязательном порядке.

#Выводы

Очередная попытка Phison сделать контроллер для NVMe SSD флагманского уровня не привела к желаемому результату. Чип PS5012-E12 не смог даже стать достойным конкурентом для другого общедоступного контроллера, SMI SM2262XT, не говоря уже о том, что он получился заведомо слабее проприетарных разработок Samsung и Western Digital. В заложниках этой ситуации оказались многочисленные партнёры Phison – производители SSD второго и третьего эшелона, которым в какой уже раз не досталась платформа, позволяющая им включиться в игру в высшей лиге.

В результате Silicon Power, как и массе «товарищей по несчастью», пришлось искать обходные пути, при помощи которых можно было бы скомпенсировать инженерные прочёты разработчиков Phison. Впрочем, очевидное решение этой проблемы нашлось на поверхности: если NVMe SSD получаются не слишком производительными, то их просто нужно продавать дешевле, чтобы в глазах потребителя они противопоставлялись не флагманским высокопроизводительным накопителям, а заведомо более медленным решениям с интерфейсом SATA.

Silicon Power именно так и поступила. Цена рассмотренного в этом обзоре твердотельного накопителя P34A80 выбрана так, чтобы он был самым доступным NVMe SSD с полноценной конфигурацией (в смысле, с DRAM-буфером и трёхбитовой памятью). Дешевле P34A80 из NVMe-вариантов можно купить разве только накопитель на базе QLC 3D NAND либо безбуферный SSD, а значит, продукт Silicon Power действительно может рассматриваться в качестве альтернативы SATA-моделям среднего класса.

При этом Silicon Power пошла даже немного дальше: P34A80 ко всему прочему стоит меньше других SSD на платформе Phison E12, что делает его чуть интереснее многих аналогичных предложений компаний Corsair, Patriot, Goodram, Seagate и тому подобных. Тем более что в данном случае репутация марки Silicon Power совершенно не должна отпугивать, ведь речь идёт про SSD эталонного дизайна, который производится под полным контролем авторов контроллера, а Silicon Power в этой схеме отвечает лишь за упаковку и реализацию.

Подытожим. Если говорить о производительности, то к P34A80 существует солидный список различных претензий. Но Silicon Power пытается парировать их при помощи гибкого ценообразования — и в целом такой подход имеет право на существование, поскольку итоговая стоимость у этого продукта получается вполне справедливой.



Оригинал материала: https://3dnews.ru./995218