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

Обзор SSD-накопителя Plextor S2C: второй заход

Внешний вид. Технические характеристики

Когда Plextor объявила о выпуске нового накопителя S2C, основанного на планарной TLC-памяти, у многих это вызвало непонимание, ведь в ассортименте компании уже есть такой продукт – M7V. Однако на самом деле в расширении спектра бюджетных предложений Plextor есть немалый смысл, потому что M7V так и не стал востребованным решением. Дело в том, что в его основе был применён далеко не самый дешёвый контроллер Marvell 88SS1074, и Plextor не смогла противопоставить свой SSD многочисленным дешёвым TLC-решениям на базе чипов Phison и Silicon Motion — он оказывался дороже. При этом продукт Plextor мог бы выделиться лучшим уровнем быстродействия, так как в контроллере Marvell по сравнению с платформами тайваньских разработчиков заложен более высокий потенциал, но инженеры Plextor, к сожалению, не сумели его полностью раскрыть. В результате соотношение основных потребительских качеств у M7V вышло откровенно невыгодным, и продажи этого накопителя не заладились.

Чтобы исправить ситуацию, Plextor предприняла еще одну попытку заявить о себе как о производителе бюджетных накопителей. Plextor S2C обещает стать более дешёвым по сравнению с M7V предложением на планарной флеш-памяти с трёхбитовой ячейкой, которое тем не менее должно сохранить неплохой для своего класса уровень производительности. По крайней мере на мысли об этом наводит тот путь, который Plextor выбрала для снижения стоимости. В то время как большинство производителей SSD в настоящее время обратило свой взор в сторону урезанных по максимуму платформ, лишённых даже DRAM-буфера, Plextor в рамках проекта S2C просто отказалась от сотрудничества с Marvell и перешла на более дешёвый, но всё же вполне полноценный контроллер авторства Silicon Motion (SMI). К тому же у компании уже есть положительный опыт работы с платформами этой компании: в своё время в её ассортименте существовал достаточно удачный накопитель M6V, который основывался на чипе SMI SM2246EN.

Для модели S2C выбрана платформа SMI SM2258, которая, с одной стороны, не предполагает отказа от DRAM, но с другой – навевает не самые приятные ассоциации с Intel SSD 540s – продуктом, который своей производительностью и поведением под нагрузкой отлично иллюстрирует поговорку «И на старуху бывает проруха». Впрочем, многое в работе накопителей зависит не от контроллера, а от того, насколько качественно для него написана микропрограмма. И поэтому Plextor S2C совершенно не обязан повторять повадки Intel SSD 540s.

Как и в случае с M6V, для S2C разработчики Plextor с нуля написали собственную микропрограмму, и это позволяет им обещать, что новинка совсем не похожа на прочие TLC-накопители на базе платформ Silicon Motion. Они утверждают, что S2C быстрее, вместительнее и надёжнее большинства бюджетных накопителей конкурентов и благодаря этому у него есть все шансы стать одним из самых востребованных SATA SSD нижнего ценового диапазона. В этом обзоре мы проверим, насколько правдивыми оказались обещания производителя и есть ли у Plextor S2C реальный шанс стать более успешным по сравнению с M7V.

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

Аппаратный скелет Plextor S2C складывается из контроллера SMI SM2258 и планарной 16-нм TLC NAND производства SK Hynix. Такое сочетание компонентов мы уже однажды видели в Intel SSD 540s, но вообще оно не слишком распространено, даже несмотря на то, что внедрение платформ Silicon Motion – очень простая процедура, которая в общем случае не требует от производителей никакой дополнительной инженерной работы. Дело в том, что разработчик на самом деле не позиционирует контроллер SM2258 как решение для планарной TLC-памяти, а предлагает использовать его лишь с TLC 3D NAND. Исходя из этого спроектирована и референсная платформа на базе данного чипа. Поэтому аналогов у Plextor S2C будет немного – их создание требует от производителей SSD самостоятельного перепрофилирования контроллера: нужно и собственный дизайн печатной платы спроектировать, и микропрограмму самим написать.

Для работы же с планарной памятью с трёхбитовой ячейкой Silicon Motion предлагает немного другой контроллер – SM2256. Однако в Plextor всё же решили опираться на процессор следующей версии. Во-первых, это позволило японской компании проявить свой инженерный потенциал и вновь создать нечто уникальное. Во-вторых, SM2258 попросту лучше. В нём, помимо добавления поддержки флеш-памяти с трёхмерной компоновкой, SMI исправила серьёзный алгоритмический недостаток предшественника и значительно улучшила производительность записи. Дело в том, что режим прямой записи в TLC-память (Direct-to-TLC) появился только в SM2258, а в SM2256 запись в память могла осуществляться исключительно через SLC-кеш. Поэтому в том случае, когда ёмкость кеша оказывалась исчерпана, контроллеру приходилось в первую очередь заниматься его освобождением и лишь потом начинать принимать от хоста новые данные. Такая стратегия не только заметно ограничивала скоростные показатели при записи больших объёмов данных, но и нарушала постоянство производительности, а порой приводила даже к заметным перебоям в непрерывной работе. Поэтому Plextor S2C должен сильно отличаться в лучшую сторону от широко распространённых моделей накопителей с контроллером SM2256 и планарной TLC NAND, яркими примерами которых можно считать ADATA Premier SP550 или Crucial BX200.

Впрочем, не стоит думать, что из Plextor S2C может получиться SSD с производительностью Samsung 750 EVO. По паспортным характеристикам новинка уступает даже собственному TLC-накопителю Plextor, M7V, который, в свою очередь, высокой производительностью тоже не отличается. И это совсем неудивительно, ведь контроллер SMI SM2258 базируется на маломощном одноядерном 32-битном RISC-процессоре, работающем с массивом флеш-памяти по четырём каналам. Поэтому перед S2C ставится другая задача: он должен занять значимое место в нижнем ценовом сегменте, то есть его основные конкуренты – это недорогие SSD на базе контроллеров Phison S10 и SMI SM2256.

Спецификации новинки приведены в таблице:

Производитель Plextor
Серия S2C
Модельный номер PX-128S2C PX-256S2C PX-512S2C
Форм-фактор 2,5 дюйма
Интерфейс SATA 6 Гбит/с
Ёмкость, Гбайт 128 256 512
Конфигурация
Флеш-память: тип, техпроцесс, производитель SK Hynix 16-нм TLC NAND
Контроллер SMI SM2258
Буфер: тип, объем LDDR3-1600,
256 Мбайт
LDDR3-1600,
512 Мбайт
LDDR3-1600,
512 Мбайт
Производительность
Макс. устойчивая скорость последовательного чтения, Мбайт/с 520 520 520
Макс. устойчивая скорость последовательной записи, Мбайт/с 440 480 480
Макс. скорость произвольного чтения (блоки по 4 Кбайт), IOPS 80000 98000 98000
Макс. скорость произвольной записи (блоки по 4 Кбайт), IOPS 48000 72000 78000
Физические характеристики
Потребляемая мощность: бездействие/чтение-запись, Вт н/д
MTBF (среднее время наработки на отказ), млн ч 1,5
Ресурс записи, Тбайт 75 150 150
Габаритные размеры: Д х В х Г, мм 100 х 69,85 х 6,8
Масса, г 60
Гарантийный срок, лет 3
Рекомендованная цена, USD 45 75 140

Естественно, характеристики производительности Plextor S2C, приведённые в таблице, указаны с учётом технологии SLC-кеширования, без которой нынче не обходится ни один TLC-накопитель. В данном случае Plextor говорит о фирменной технологии PlexNitro, которая, впрочем, не слишком оригинальна. В референсной версии платформы SM2258 с трёхмерной памятью Silicon Motion реализовала кеш с динамически изменяемым размером, и мы видели, как он работает, на примере накопителя ADATA Ultimate SU800. Но в Plextor S2C, хоть он и основывается на том же контроллере, ничего подобного нет. В этом накопителе SLC-кеш имеет фиксированный объём из расчёта чуть менее 1 Гбайт на каждые 128 Гбайт ёмкости SSD. Иными словами, SLC-кеш в S2C очень небольшой, но в какой-то мере это компенсируется двукратным увеличением размера DRAM-буфера в младших версиях SSD и поддержкой прямой записи в массив TLC NAND, скорость которой может доходить до 200 Мбайт/с.

Любопытно, что заметное сокращение размеров SLC-кеша – мера отчасти вынужденная. Дело в том, что Plextor решила склонить потребителей на свою сторону тем, что её TLC-накопители имеют больший, чем обычно, ряд объёмов, элементы которого кратны не 120, а 128 Гбайт. В результате пользователь получает в своё распоряжение до 93 процентов от общей ёмкости массива флеш-памяти, но оставшейся части едва хватает на подменный фонд, работу технологий сборки мусора, выравнивание износа и небольшой SLC-буфер.

Сжатие резервной области вызвало и ещё один побочный эффект – некоторое снижение декларируемой выносливости накопителя, которое по какой-то причине проявляется прежде всего в накопителе объёмом 512 Гбайт. Так, по сравнению с аналогичным показателем M7V, ресурс старшей версии S2C ниже примерно вдвое. Впрочем, контроллер SMI SM2258, как и Marvell 88SS1074, поддерживает алгоритм коррекции ошибок на основе LDPC-кодов. Поэтому в конечном итоге ресурс S2C на фоне прочих недорогих TLC SSD не так уж и плох. В частности, для модели ёмкостью 128 Гбайт допускается ежедневная перезапись 70 Гбайт данных, а на две старших модификации каждый день можно писать до 140 Гбайт.

Получается, что если подходить к Plextor S2C как к бюджетному SSD, то выглядит он вполне достойно. Инженеры Plextor, которые писали для этого накопителя прошивку и адаптировали для него платформу SMI SM2258, хорошо справились со своей работой. Однако цены, которые были впоследствии установлены на S2C маркетологами, вызывают некоторые вопросы. По какой-то причине этот накопитель на простой и дешёвой платформе стоит сейчас дороже своих собратьев с похожей начинкой. И такое ценообразование вряд ли можно считать справедливым. Поэтому мы очень надеемся, что данная ситуация вызвана эффектом новизны и будет в ближайшее время скорректирована.

К рассказу о возможностях S2C остаётся лишь добавить, что, хотя этот SSD и имеет 2,5-дюймовое исполнение, в ассортименте Plextor есть точно такая же модель, выполненная в форм-факторе M.2 2280. Она называется немного по-другому — S2G, но по характеристикам и аппаратным особенностям никаких отличий от S2C у неё нет.

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

В нашей лаборатории оказался старший вариант Plextor S2C ёмкостью 512 Гбайт, и, пожалуй, это оптимальный вариант для тестирования. Интересы массовых покупателей постепенно смещаются в сторону вместительных моделей. Например, по итогам третьего квартала объём среднестатистического SSD, по данным свежего отчёта о рынке SSD аналитической компании Trendfocus, достиг уже 371 Гбайт. Поэтому мы стараемся тестировать именно полутерабайтные модификации – они сейчас близки к пику своей популярности.

Комплект поставки как таковой у Plextor S2C отсутствует: в коробке можно найти только сам накопитель и бумажную инструкцию. Что же касается внешнего вида SSD, то и он никакого удивления не вызывает. Plextor S2C собран в стандартном для продукции этой компании корпусе из неокрашенного алюминия. Несмотря на то, что в данном случае речь идёт о бюджетной модели, на экстерьере производитель экономить не стал. В то время как большинство недорогих SSD сегодня собираются «в пластике», Plextor продолжает отдавать предпочтение жестким и надёжным металлическим конструкциям.

На лицевой стороне корпуса Plextor S2C краской нанесён логотип производителя. Все же идентификационные данные представлены на этикетке, приклеенной на обороте. Помимо модельного и серийного номеров, а также сведений о том, что накопитель произведён на тайваньском предприятии Lite-On, здесь можно найти дату выпуска и установленную на заводе версию прошивки.

Стоит отметить, что Plextor относится к числу производителей, систематически выпускающих новые версии микропрограмм, поэтому продающиеся в рознице накопители почти всегда имеют далеко не самую последнюю версию прошивки, и её рекомендуется обновить. К счастью, процесс установки новых версий микропрограммы у Plextor хорошо отработан, и в нём нет ничего сложного. Например, проще всего воспользоваться утилитой для Windows, которая скачивается с сайта производителя.

Что же касается внутреннего устройства, то в корпусе S2C 512 Гбайт обнаруживается небольшая плата, которая несёт на себе контроллер SMI SM2258, микросхемы флеш-памяти и чип DRAM. Никаких средств для отвода тепла от микросхем на корпус в накопителе не предусмотрено, однако претензий к температурному режиму всё равно нет: Plextor S2C не перегревается и работает стабильно даже при высоких нагрузках.

Массив флеш-памяти S2C 512 Гбайт набран четырьмя микросхемами SK Hynix H27Q1T8QAM6R-BCF. Внутри каждой такой микросхемы находится по восемь планарных 128-гигабитных кристаллов TLC NAND, произведённых на предприятиях SK Hynix по техпроцессу с 16-нм нормами. Таким образом, контроллер SMI SM2258 в S2C 512 Гбайт взаимодействует с 32 NAND-устройствами, что является для него максимумом. Именно поэтому терабайтной модели в линейке S2C нет и быть не может.

Рядом с контроллером можно заметить и 512-мегабайтный чип оперативной памяти производства Nanya, нужный для буферизации мелкоблочных операций и для хранения копии таблицы трансляции адресов. В данном случае эта память соответствует стандарту DDR3L-1600, но важно не это, а сам факт наличия такой памяти. Многие недорогие SSD последнего времени в целях удешевления избавляются от DRAM, что отрицательно сказывается на их производительности. Но Plextor, к счастью, на такие упрощения пока не идёт.

Говоря о внутреннем строении S2C, обязательно нужно подчеркнуть его уникальность. Дизайн печатной платы полностью разработан инженерами Plextor, и на ней можно даже найти внутреннее кодовое обозначение этого проекта – CV5 (M7V, например, имел кодовое имя CV3, а M6S – CV1). Это – ещё одно подтверждение, что речь в настоящем обзоре идёт не о типовом, а о единственном в своём роде твердотельном накопителе.

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

Компания Plextor ставит программную поддержку своей продукции далеко не на последнее место. Но действует она при этом не общепринятыми методами. Вместо того чтобы разработать единую многофункциональную сервисную утилиту, программисты Plextor предлагают сразу несколько программ, решающих различные смежные задачи: PlexTurbo, PlexVault и PlexCompressor.

Впрочем, «обычная» сервисная утилита, способная работать с Plextor S2C, тоже существует. Она носит название PlexTool. Однако её внешний вид и функциональное наполнение, откровенно говоря, несколько разочаровывают. Дело в том, что активное развитие данного программного инструмента остановилось несколько лет назад. Поэтому с помощью PlexTool можно сделать немногое: узнать общую информацию о накопителе, прочитать содержимое SMART, а также получить управление над подачей команды TRIM.

Кроме того, PlexTool позволяет провести экспресс-тестирование производительности, выполнить команду Secure Erase и обновить прошивку через Интернет.

Никаких других возможностей у PlexTool нет. Но не стоит забывать об остальных программах.

Наиболее интересна из них PlexTurbo, позволяющая организовать дополнительный уровень кеширования дисковых операций с задействованием оперативной памяти компьютера. Это даёт возможность увеличить скорость операций с часто задействуемыми файлами и снизить нагрузку на накопитель. Однако подобные программные решения таят в себе потенциальную опасность: в случае незапланированных отключений или сбоев компьютера данные, не успевшие записаться из RAM-кеша на SSD, естественно, будут утеряны.

Кроме того, с накопителями серии S2C утилита PlexTurbo функционирует в несколько урезанном виде. С ними максимальный объём создаваемого в оперативной памяти кеша ограничен величиной 1 Гбайт.

Ещё одна программа из комплекта Plextor – PlexCompressor. Эта утилита представляет собой надстройку над файловой системой, которая осуществляет автоматическое сжатие малоиспользуемых файлов, освобождая дополнительное дисковое пространство. Причём работает такое сжатие очень выборочно. Чтобы не создавать излишней нагрузки на процессор компьютера, оно затрагивает лишь те файлы, которые не использовались пользователем как минимум в течение последних 30 дней. В том же случае, когда к такому сжатому файлу произойдёт обращение, он будет возвращён в исходное состояние.

И последняя утилита, о которой необходимо рассказать, — это PlexVault. Она предлагает реализовать на накопителе шифрование данных. Однако нужно понимать, что речь идёт не об аппаратном шифровании, которое в S2C не поддерживается, а о чисто программных алгоритмах, которые при своей работе загружают центральный процессор.

PlexVault может создавать один или несколько шифрованных контейнеров, причём в обычных условиях они видны лишь авторизованным в программе пользователям, которые знают «секретные» комбинации клавиш и пароль. Впрочем, использовать такое средство в серьёзных применениях мы бы всё равно не посоветовали — как минимум потому, что Plextor не делится никакой информацией об используемых алгоритмах шифрования и не проводит независимый аудит своего криптографического решения.

Тестирование. Выводы

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

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

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

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

    • Iometer 1.1.0
      • Измерение скорости последовательного чтения и записи данных блоками по 256 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Оценка скоростей выполняется в течение минуты, после чего вычисляется средний показатель.
      • Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Измерение производительности при смешанной многопоточной нагрузке и установление её зависимости от соотношения между операциями чтения и записи. Тест проводится дважды: для последовательных операций чтения и записи блоками объёмом 128 Кбайт, выполняемых в два независимых потока, и для случайных операций с блоками объёмом 4 Кбайт, которые выполняются в четыре независимых потока. В обоих случаях соотношение между операциями чтения и записи варьируется с шагом 20 процентов. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
    • CrystalDiskMark 5.1.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 с рабочими файлами. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.

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

В качестве тестовой платформы используется компьютер с материнской платой ASUS Maximus VIII Ranger, процессором Core i5-6600K со встроенным графическим ядром Intel HD Graphics 530 и 8 Гбайт DDR4-2133 SDRAM. Приводы с SATA-интерфейсом подключаются к контроллеру SATA 6 Гбит/с, встроенному в чипсет материнской платы, и работают в режиме AHCI. Используется драйвер Intel Rapid Storage Technology (RST) 14.8.0.1042.

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

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

С одной стороны, Plextor S2C позиционируется как бюджетное решение, но с другой – стоит он в сравнении с действительно дешёвыми TLC-моделями не так уж и мало. Поэтому для сравнения с ним нам пришлось собрать достаточно разнородную компанию соперников, включающую популярные SSD средней и нижней ценовых категорий. Все тестовые накопители были подобраны близкой ёмкости – 480-525 Гбайт.

В итоге получился следующий перечень соперников:

Напомним, что из представленного списка накопителем на базе планарной MLC NAND является Kingston HyperX Savage; Crucial MX300 и Samsung 850 EVO используют многослойную TLC-память; а Intel SSD 540s, Plextor S2C, Plextor M7V, Samsung 750 EVO, SanDisk X400 и Toshiba OCZ TR150 – это SSD, основанные на планарной TLC NAND.

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

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

При чтении Plextor S2C ведёт себя подобно другим современным SATA SSD: ему удаётся заполнить пропускную способность интерфейса почти полностью. Благодаря этому, кстати, он оказывается быстрее другого недорогого накопителя этого же производителя, M7V. Однако на скорость последовательной записи это не распространяется. По этому параметру S2C проигрывает не только M7V, но и большинству прочих накопителей с TLC-памятью. К сожалению, четырёхканальный массив, составленный из планарной TLC NAND производства SK Hynix, при записи уступает памяти Toshiba/SanDisk, несмотря на то, что и в том и в другом случае используется один и тот же интерфейсToggle 2.0.

Впрочем, не следует забывать о том, что во многих случаях реальная скорость записи маскируется технологией SLC-кеширования. Каким образом меняется со временем производительность Plextor S2C при последовательной записи большого объёма данных, можно увидеть на следующем графике.

Первые 3 Гбайт Plextor S2C 512 Гбайт помещает в SLC-кеш, и этот объём информации он может принять со скоростью интерфейса, затем же производительность падает до величин, определяемых производительностью TLC-памяти. Появление в контроллере SM2258 режима прямой записи в TLC-память (Direct-to-TLC) сделало Plextor S2C более быстрым накопителем по сравнению с многочисленными моделями SSD на базе контроллера SM2256, но конкурировать по скорости записи с SSD на базе контроллеров Phison S10 или Marvell 88SS1074, в которых сейчас преимущественно используется память Toshiba, рассматриваемой новинке будет сложновато. Вряд ли спасёт ситуацию и кеширование PlexNitro — кеш в S2C имеет сравнительно небольшой размер.

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

При линейном чтении быстродействие Plextor S2C с ростом глубины очереди запросов немного увеличивается. Однако очередь с глубиной в две команды вызывает какие-то проблемы у этого накопителя (что, впрочем, скорее всего, поправят в одной из следующих версий прошивки). Скорость же последовательной записи совершенно стабильна – тут всё упирается в TLC-память, обойти ограниченную пропускную способность которой технически невозможно.

#Случайные операции чтения

Любопытно, что при случайном чтении S2C похож по производительности на M7V, хотя эти накопители используют категорически разные аппаратные платформы. И это значит, что в целом при таком виде нагрузки новый накопитель Plextor может предложить сравнительно неплохую для бюджетного решения скорость. Однако до лучших вариантов на базе TLC-памяти вроде Samsung 750 EVO или SanDisk X400 новинка не дотягивает.

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

Невысокий вычислительный потенциал контроллера SM2258 вылезает наружу при чтении с глубокой очередью запросов. В этом случае Plextor S2C начинает заметно проигрывать SSD, построенным на более мощных платформах.

В дополнение к этому предлагаем посмотреть, как зависит скорость случайного чтения от размера блока данных:

А вот к тому, как работает Plextor S2C с блоками большого размера, особых претензий нет. Его показатели находятся на среднем уровне, что для недорогого TLC-накопителя вполне приемлемо.

#Случайные операции записи

При тестировании последовательной записи мы выявили, что скорость массива TLC-памяти Plextor S2C ниже, чем у многих других накопителей того же уровня. Но если операции записи носят случайный характер, то это проявляется не так сильно. Благодаря сделанным оптимизациям S2C при такой нагрузке отстаёт лишь от TLC-накопителя на базе контроллера Phison S10, но опережает накопители, основанные на Marvell 88SS1074.

Ещё более наглядно это видно на графике, показывающем зависимость скорости произвольной записи 4-килобайтными блоками от глубины очереди запросов.

Скоростной потолок для Plextor S2C при случайной записи – 180-190 Мбайт/с. Выше этого значения производительность не поднимается даже при максимальном увеличении глубины очереди запросов.

Следующий график отражает зависимость производительности при случайной записи от размера блока данных.

Ограничены у Plextor S2C оказываются и скоростные параметры при записи блоков больших размеров. Здесь лимитирующим фактором вновь выступает пропускная способность четырёхканального массива TLC-памяти. В этом нет ничего удивительного, но при росте размеров блоков S2C проигрывает в производительности не только Toshiba OCZ TR150, но и TLC-накопителям с контроллером Marvell.

#Смешанная нагрузка

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

Любопытно, что и при смешанной нагрузке Plextor S2C оказывается лучше другого недорогого SSD этой фирмы, M7V. И даже больше того, скорость новинки в данном случае получается выше, чем у многих других популярных TLC-накопителей. Иными словами, контроллер SMI SM2258, как и его предшественники, достаточно эффективно работает с одновременными разнонаправленными операциями, и благодаря этому в тестах со смешанными операциями S2C удаётся неплохо продемонстрировать свой потенциал.

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

При последовательной нагрузке производительность Plextor S2C выглядит наиболее убедительно, если во входящем потоке команд преобладают операции чтения. Если же нагрузка случайная, S2C выступает сравнительно неплохо практически при любом соотношении. Среди накопителей, построенных на флеш-памяти с трёхбитовой ячейкой, лучше смотрятся на приведённых графиках разве только Crucial MX300 и Samsung 850 EVO, где используются принципиально иные кристаллы NAND с трёхмерной компоновкой.

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

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

Главная отличительная особенность этого графика – сравнительно неплохое постоянство моментальной производительности, которое демонстрирует Plextor S2C. По сравнению с другими TLC-накопителями на платформе Silicon Motion новинка Plextor представляет собой огромный шаг вперёд. Благодаря тому, что в ней реализован режим прямой записи данных в TLC-память (Direct-to-TLC), она может гарантировать предсказуемую производительность и отсутствие пауз в обслуживании входящего потока команд. Иными словами, Plextor S2C по своему поведению под продолжительными нагрузками похож на добротное решение среднего уровня, а не на бюджетный SSD.

Кроме того, внимания заслуживают ещё два момента. Во-первых, на начальной части графика хорошо видно влияние технологии SLC-кеширования PlexNitro. Поэтому при кратковременных операциях производительность этого накопителя может доходить до 85 тысяч IOPS, однако затем она падает до 50 тысяч IOPS. Во-вторых, ещё одно падение скорости происходит во время исчерпания пула свободных страниц флеш-памяти, то есть после непрерывной записи полного объёма SSD. Это – обычное явление, но нужно отметить, что даже в этом случае производительность Plextor S2C остаётся вполне приемлемой – на уровне 20 тысяч IOPS. Получается, что, хотя этот накопитель и основывается на бюджетной платформе и TLC-памяти, перед серьёзными нагрузками он не пасует.

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

Здесь Plextor S2C 512 Гбайт приносит ещё более приятный сюрприз. Он оказывается способным заниматься сборкой мусора во флеш-памятине только под управлением операционной системы и команды TRIM, но и полностью самостоятельно. Причём даже без помощи со стороны TRIM в моменты простоя полутерабайтная версия S2C расчищает достаточно большой пул свободных страниц: его размер достигает 10 Гбайт. Это значит, что новый накопитель Plextor продолжает заведённую традицию и, подобно M7V, прекрасно подходит для эксплуатации в старых операционных системах, в RAID-массивах, в USB-контейнерах и в прочих средах без поддержки TRIM.

#Результаты в CrystalDiskMark

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

К этому моменту становится окончательно ясно, что Plextor S2C гораздо лучше, чем Intel SSD 540s, хотя и тот и другой накопитель основываются на одной аппаратной платформе. Инженерам Plextor удалось написать для контроллера SM2258 поистине выдающуюся прошивку, которая не только реабилитирует TLC-продукты на базе процессоров Silicon Motion, но и позволяет им гармонично вписываться в семью недорогих SSD с контроллерами других разработчиков. В итоге если сравнить результаты Plextor S2C и M7V в CrystalDiskMark, то понять, какой из этих накопителей быстрее, совершенно невозможно. Новинка выдаёт лучшие показатели при случайной записи, а M7V лидирует при случайном чтении.

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

Тестовый пакет Futuremark PCMark 8 2.0 интересен тем, что он имеет не синтетическую природу, а напротив — основывается на том, как работают реальные приложения. В процессе его прохождения воспроизводятся настоящие сценарии-трассы задействования диска в распространённых десктопных задачах и замеряется скорость их выполнения. Текущая версия этого теста моделирует нагрузку, которая взята из реальных игровых приложений Battlefield 3 и World of Warcraft и программных пакетов компаний Adobe и Microsoft: After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint и Word. Итоговый результат исчисляется в виде усреднённой скорости, которую показывают накопители при прохождении тестовых трасс. Обратите внимание – мы применяем обновлённую версию дискового бенчмарка, появившуюся в начале 2016 года.

С точки зрения комплексной производительности в приложениях, которую измеряет PCMark 8, Plextor S2C – типичный представитель класса недорогих накопителей. Его результат почти не отличается от тех показателей, которые выдают другие SSD на базе планарной флеш-памяти с трёхбитовой ячейкой (за исключением недосягаемого Samsung 750 EVO). Иными словами, в большинстве реальных сценариев скорость работы Plextor S2C будет аналогична быстродействию бюджетных накопителей на базе контроллеров Phison S10 и Marvell 88SS1074, что для продукта на платформе Silicon Motion – серьёзное достижение.

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

Интересно, что в ряде приложений Plextor S2C похож по скорости на Intel SSD 540s. Преимущество же прошивки накопителя Plextor проявляется лишь в Adobe Illustrator и InDesign, а также в Battlefield 3, то есть там, где в сценариях нагрузки нет больших объёмов последовательных операций записи.

#Реальные сценарии нагрузки

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

При работе с файлами результат Plextor S2C весьма неплох. Его скорость даже превышает показатели Toshiba OCZ TR150 и SanDisk X400, что, впрочем, неудивительно, если вспомнить хорошую эффективность новинки на смешанной нагрузке.

Неплохо смотрятся результаты Plextor S2C и при запуске с него игр и программ. Иными словами, акценты в микропрограмме этого накопителя расставлены таким образом, что он хорошо подходит именно для реальной нагрузки, характерной для среднестатистических персональных компьютеров.

#Тестирование выносливости

Результаты тестирования надёжности рассматриваемого накопителя приведены в отдельном специальном материале «Ресурсные испытания SSD».

#Выводы

Путь Plextor в нижний ценовой сегмент выдался непростым. Компания упустила момент начала внедрения в потребительские накопители планарной TLC-памяти и представила свою первую модель такого рода, M7V, только в середине текущего года. Но и M7V данную проблему решить толком не смог. Из-за применения контроллера Marvell стоимость этого накопителя оказалась заметно выше, чем у большинства массовых продуктов на базе TLC-памяти, и высокой популярности в среде экономных потребителей M7V не снискал.

Поэтому Plextor решилась на скорый выпуск ещё одного недорогого TLC-продукта – S2C. И на этот раз в целях снижения себестоимости была избрана платформа компании Silicon Motion – разработчика, чипы авторства которого сегодня можно обнаружить в самых дешёвых массовых SSD. Однако при этом Plextor выбрала особый путь. Она не захотела идти по стопам большинства производителей второго-третьего эшелона и не стала опираться на платформу Silicon Motion в её эталонном варианте. Вместо этого был применён творческий подход: из всех имеющихся альтернатив был взят наиболее удачный контроллер SM2258, для которого инженеры Plextor написали собственную оптимизированную микропрограмму.

И как показали тесты, данный подход дал отличные результаты. Производительность Plextor S2C оказалась даже немного лучше, чем у M7V, и на фоне дешёвых TLC-накопителей других производителей S2C смотрится очень достойно. Фактически в реальных сценариях, свойственных типичным персональным компьютерам, от новинки Plextor можно ожидать быстродействия не хуже, чем обеспечивают массовые модели SSD с планарной TLC-памятью на платформах Phison S10 или Marvell 88SS1074, не говоря уже о конкурентах на контроллерe SMI SM2256. Кроме того, у S2C есть и другие, помимо быстродействия, плюсы: хорошее постоянство моментальной производительности при записи, способность к автономной сборке мусора без TRIM, богатый набор дополнительных утилит и неплохие показатели заявленной надёжности.

Однако всё сказанное в предыдущем абзаце, чтобы стать весомыми аргументами в пользу покупки Plextor S2C, должно обязательно обрамляться привлекательными ценами, ведь речь всё-таки идёт о накопителе начального уровня на базе планарной TLC NAND. А с этим пока как-то не очень. С одной стороны, как и задумывалось, новинка действительно продаётся заметно дешевле, чем M7V. Но с другой – снизить её цену до уровня Crucial MX300 или Toshiba OCZ TR150 маркетологи Plextor пока не захотели. А это значит, что сейчас Plextor S2C однозначно выигрышным сочетанием потребительских характеристик похвастать не может. Впрочем, отрицать имеющийся у этой модели потенциал мы не станем, и при условии дальнейшего снижения стоимости она действительно имеет шанс стать хитом в бюджетном сегменте.



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