Обзор твердотельного накопителя Transcend SSD370 на контроллере Silicon Motion

История с перспективными контроллерами SandForce третьего поколения, да и с самой этой компанией, стала для производителей SSD хорошим уроком: полагаться на платформы одного поставщика очень опасно, потому что его проблемы неминуемо ударяют и по их собственному бизнесу. Серьёзные задержки давно обещанного семейства чипов SF3700 и многократный переход команды его разработчиков из рук в руки сильно повлиял на привычную расстановку сил на всём рынке твердотельных накопителей. Ещё пару лет назад контроллеры SF-2281/2282 были самой популярной платформой для потребительских SSD, и очень многие производители даже и не помышляли о необходимости подыскивать для продукции SandForce какие-то альтернативы. Однако весь 2014 год стал для SandForce периодом неудач и постепенного забвения. Армия почитателей этой платформы катастрофически поредела, а среди предложений производителей SSD, которые успели отреагировать на невзгоды, обрушившиеся на их ключевого поставщика, теперь основное место занимают продукты, базирующиеся на каких-то других чипах.

Семейство контроллеров SandForce второго поколения сформировало очень удобную для конечных производителей SSD систему, не требующую от них никаких особенных инженерных затрат. Платформа, которую SandForce поставляла производителям, включала не только собственно процессор, но и дизайн печатной платы вместе с эталонным вариантом микрокода. При этом она обеспечивала весьма достойную производительность и надёжность — и всё это вместе стало залогом её широкого распространения. Но с чипами SF3700, которые должны были прийти на смену SF-2281/2282, произошла настоящая катастрофа: хотя они и были анонсированы более года тому назад, их массовые поставки постоянно откладывались из-за ошибок в дизайне, и, по имеющимся данным, теперь они могут начаться не ранее первой половины следующего года. К тому же за последние три года у компании SandForce трижды сменился владелец. В конце 2011-го она была куплена LSI, затем, в конце 2013-го LSI была поглощена Avago, а в середине этого года часть LSI, занимающаяся флеш-компонентами, была перекуплена Seagate. В итоге теперь у производителей SSD даже нет уверенности в том, что, когда долгожданный SF3700 всё-таки появится, они смогут закупать его в достаточных количествах, поскольку Seagate практически наверняка захочет развивать собственный бизнес потребительских SSD. Иными словами, бывшим партнёрам SandForce пришлось в срочном порядке пересматривать свою стратегию и искать новых поставщиков контроллеров.

Зато вся эта эпопея открыла перед компаниями, которые ранее не занимались разработкой контроллеров для массовых SSD, прекрасное окно возможностей. И этим моментом смогли воспользоваться сразу несколько китайских компаний, хорошо известных по выпуску чипов для USB-накопителей, но не сумевших до сих пор добиться на рынке контроллеров для SSD особых успехов. В результате рынок массовых платформ для твердотельных накопителей пополнился разработками как минимум трёх фирм: JMicron, Phison и Silicon Motion. Это трио вместе с компанией Marvell смогло заполнить образовавшуюся нишу, добавив в ассортимент имеющихся в магазинах SSD немало приятного для конечных пользователей разнообразия.

В этом материале речь пойдёт о новом накопителе компании Transcend, которая смогла своевременно переключиться с платформы SandForce на альтернативные разработки. Её новинка, SSD370, основывается на контроллере Silicon Motion SM2246EN, набравшем за последние месяцы немалую популярность. Помимо Transcend SSD370, он используется в ADATA Premier SP610, PNY Optima и Corsair Force LX, но в нашу лабораторию продукт на его основе попал впервые. И это — прекрасный повод для проведения подробного тестирования, о результатах которого мы и расскажем.

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

Итак, самая интригующая часть Transcend SSD370 — это лежащий в основе этого накопителя контроллер компании Silicon Motion, или, как её сокращённо называют, SMI. До сих пор мы не сталкивались ни с какими потребительскими продуктами, использующими контроллеры этого производителя, но на самом деле имя Silicon Motion для рынка SSD не ново. Просто раньше эта фирма ориентировалась на несколько иной рыночный сегмент — её чипы обычно ставились в твердотельные накопители для индустриального использования. Однако новый контроллер этой компании, SM2246EN, должен служить основой именно для потребительских флеш-приводов с интерфейсом SATA 6 Гбит/с.

Этот контроллер интересен тем, что, подобно прочим бюджетным решениям, он имеет четырёхканальную структуру со стороны флеш-памяти, но при этом обещает достаточно неплохую производительность. Согласно заявлениям разработчиков Silicon Motion, последовательные скорости достигают 540 и 487 Мбайт/с при чтении и записи соответственно, а при случайных операциях быстродействие может доходить до 80 тысяч IOPS. Достигаются такие результаты благодаря нестандартной внутренней конструкции контроллера. В то время как основная масса контроллеров SSD использует в своей основе процессорные ядра с архитектурой ARM, в контроллер Silicon Motion встроен одноядерный 32-битный RISC-процессор Synopsys DesignWare ARC. Преимущество такого решения в том, что ARC — архитектура, допускающая гибкое конфигурирование под конкретные нужды, вплоть до того, что она позволяет добавлять специализированные инструкции или дополнительные регистры. И в SM2246EN такое вычислительное ядро оптимизировано под типичные для контроллера SSD операции, что позволяет обходиться меньшими вычислительными ресурсами, но получать при этом хорошую производительность.

Если говорить конкретно о рассматриваемом накопителе Transcend SSD370, то его характеристики выглядят следующим образом:

Производитель Transcend Серия SSD370 Модельный номер TS32G SSD370 TS64G SSD370 TS128G SSD370 TS256G SSD370 TS512G SSD370 TS1T SSD370 Форм-фактор 2,5 дюйма Интерфейс SATA 6 Гбит/с Ёмкость 32 Гбайт 64 Гбайт 128 Гбайт 256 Гбайт 512 Гбайт 1 Тбайт Конфигурация Микросхемы памяти: тип, интерфейс, техпроцесс, производитель Micron 128-Гбит 20-нм MLC NAND (с интерфейсом ONFI 3.0) Микросхемы памяти: число / количество NAND-устройств в чипе 2/1 4/1 8/1 16/1 16/2 8/8 Контроллер Silicon Motion SM2246EN Буфер: тип, объем DDR3–1600, 128 Мбайт DDR3–1600, 256 Мбайт DDR3–1600, 512 Мбайт DDR3–1600, 1024 Мбайт Производительность Макс. устойчивая скорость последовательного чтения 260 Мбайт/с 510 Мбайт/с 520 Мбайт/с 520 Мбайт/с 520 Мбайт/с 520 Мбайт/с Макс. устойчивая скорость последовательной записи 40 Мбайт/с 80 Мбайт/с 170 Мбайт/с 310 Мбайт/с 450 Мбайт/с 460 Мбайт/с Макс. скорость произвольного чтения (блоки по 4 Кбайт) 20000 IOPS 40000 IOPS 70000 IOPS 75000 IOPS 75000 IOPS 75000 IOPS Макс. скорость произвольной записи (блоки по 4 Кбайт) 10000 IOPS 20000 IOPS 40000 IOPS 75000 IOPS 75000 IOPS 75000 IOPS Физические характеристики Потребляемая мощность: бездействие/чтение-запись Н/д MTBF (среднее время наработки на отказ) Н/д Ресурс записи 45 Тбайт 80 Тбайт 150 Тбайт 380 Тбайт 550 Тбайт 1180 Тбайт Габаритные размеры: ДхВхГ 99,8×69,8×7,0 мм Масса 62 г Гарантийный срок 3 года Рекомендованная цена $45 $50 $65 $115 $210 $420 Используя четырёхканальный контроллер, компании Transcend удалось сформировать очень широкую линейку объёмов — от 32 Гбайт до 1 Тбайт. Отчасти помогло в этом применение флеш-памяти с 128-гигабитными ядрами (в данном случае это — MLC NAND компании Micron, производимая по 20-нм техпроцессу и имеющая интерфейс ONFI 3.0), однако обратной стороной медали стало очень сильное различие в скоростных показателях. Действительно, модификация Transcond SSD370 наивысшей ёмкости базируется на массиве памяти из 64 NAND-устройств, имея при этом максимально возможную степень параллелизма, а младшая модель использует лишь половину имеющихся в контроллере каналов. То есть из-за памяти с крупными ядрами варианты SSD370 с ёмкостью 128 Гбайт и менее имеют серьёзно урезанную и, откровенно говоря, совершенно неконкурентную производительность. Зато те модели, которые могут похвастать самой высокой скоростью в линейке, а это версии объёмом 512 Гбайт и 1 Тбайт, по своим спецификациям могут на равных соперничать с современными SSD среднего ценового диапазона, в основе которых лежат полноценные восьмиканальные контроллеры.

Не совсем шаблонно инженеры Transcend подошли и к декларированию ресурса SSD370. Для моделей разной ёмкости объявлена различная выносливость, причём предельные объёмы записанных данных выглядят очень впечатляюще. Однако следует иметь в виду, что все эти числа элементарно посчитаны из предположения о том, что устанавливаемая в накопитель 20-нм MLC NAND компании Micron выдерживает до трёх тысяч циклов перезаписи, а коэффициент усиления записи у Transcend SSD370 близок к двум. Впрочем, как бы то ни было, пока на флеш-диск не будет записано указанное в графе «ресурс записи» количество данных, на SSD370 будет действовать гарантия (но не более трёх лет).

Любопытно, что контроллер SM2246EN теоретически позволяет использовать AES-шифрование с 256-битным ключом, причём совместимое со спецификацией TCG Opal 2.0. Однако в самом накопителе Transcend SSD370 эта возможность пока не реализована, хотя производитель обещает добавить её позднее — в обновлённых версиях микропрограммы. Зато состояние DevSleep поддерживается и в существующей прошивке, так что SSD370 вполне можно применять в ультра-мобильных платформах.

Следует упомянуть, что Transcend уделила внимание и созданию программной утилиты SSD Scope, которую можно использовать для мониторинга состояния накопителя и для управления им.

Эта утилита не только предлагает доступ к базовым и вполне естественным возможностям вроде просмотра и интерпретации параметров SMART, но и позволяет принудительно выполнять команды TRIM и Secure Erase, обновлять прошивку и клонировать содержимое дисков, а также имеет встроенный тест производительности.

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

Компания Transcend представила нам на тестирование две модели своего накопителя SSD370 — ёмкостью 256 Гбайт и 1 Тбайт. Первый вариант — это типичный объём, на примере которого мы исследуем все попадающие в нашу лабораторию SSD, а второй — это самая лучшая конфигурация на базе контроллера SM2246EN, демонстрирующая наивысшую производительность. Именно поэтому интерес представляет исследование SSD обоих этих объёмов. К тому же при подробном знакомстве оказалось, что между этими флеш-накопителями есть гораздо более глубокие различия, чем степень параллелизма массива MLC NAND.

Снаружи различные варианты Transcend SSD370 выглядят совершенно одинаково. Они упаковываются в 2,5-дюймовые корпуса толщиной 7 мм, сделанные из чёрного пластика. Конструкция выглядит не слишком надёжно, стенки корпуса даже прогибаются под нажимом, но, учитывая, что SSD370 предназначается для эксплуатации в составе обычных персональных компьютеров, недостатком это назвать мы не можем. Более того, благодаря отсутствию лишнего металла рассматриваемые SSD получили сравнительно небольшую массу.

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

Первым на вскрытие отправился Transcend SSD370 объёмом 256 Гбайт. И его внутренняя плата смогла нас немало удивить.

  Начать следует с того, что базовый контроллер, установленный в этом флеш-диске, несёт на себе маркировку Transcend TS6500, а не Silicon Motion SM2246EN, как можно было бы ожидать. Объяснение этого феномена простое: компания Transcend перемаркировывает контроллеры, скрывая их реальное происхождение. Конспирация доходит до того, что нигде на своём сайте и в маркетинговых материалах она не сообщает истинное происхождение базовой микросхемы, то есть достоверная информация об аппаратной платформе SSD370 тщательно скрывается.

Немало удивляют и микросхемы флеш-памяти. Вместо обещанных в спецификации чипов Micron мы видим микросхемы с маркировкой SpecTek — подразделения Micron, занимающегося сугубо бюджетными решениями. Впрочем, в основе этих чипов всё равно лежат 20-нм полупроводниковые кристаллы 128-Гбит MLC NAND, а единственное их принципиальное отличие — наличие внутри каждой микросхемы лишь одного устройства MLC NAND. Такие чипы дешевле, и это даёт возможность Transcend дополнительно снизить себестоимость своего предложения.

С учетом сказанного то, что на плате 256-гигабайтного флеш-привода установлено сразу 16 микросхем памяти по 16 Гбайт каждая, вполне закономерно. В итоге четырёхканальный контроллер пользуется четырёхкратным чередованием устройств, что и обеспечивает достаточно высокий (хотя и не максимальный) уровень производительности.

Также на плате накопителя имеется 256-мегабайтный чип DDR3–1600, который используется контроллером в качестве оперативной памяти, для кеширования пользовательских данных и для буферизации прошивки и таблицы трансляции адресов.

Обратите внимание, дизайн печатной платы Transcend SSD370 имеет разводку под схему стабилизации питания, реализованную на базе нескольких суперконденсаторов. Но, к сожалению, сами эти компоненты не распаяны, то есть рассматриваемый накопитель не может гарантировать целостность пользовательских данных при внезапных отключениях питания.

Второй попавший в наши руки накопитель — Transcend SSD370 1 Тбайт — оказался основан на такой же печатной плате.

  Однако набор компонентов, напаянный на плату, отличается. В первую очередь необходимо отметить, что в старшей версии SSD370 используется чистокровная память Micron, причём в каждой микросхеме собрано по восемь 128-Гбит полупроводниковых кристаллов. Очевидно, что производство таких микросхем требует продвинутых технологий упаковки чипов, которыми SpecTek не владеет, поэтому в данном случае Transcend пришлось делать ставку на менее дешёвую, но более плотную флеш-память.

Используемый терабайтный объём MLC NAND набран 64 устройствами, то есть к каждому каналу контроллера подключено по 16 кристаллов MLC NAND на 128 Гбит. Для их адресации контроллер SM2246EN использует стратегию поочерёдных обращений к группам по восемь устройств. Увеличен до 1024 Мбайт и объём используемой SDRAM. В Transcend SSD370 1 Тбайт установлено две микросхемы DDR3–1600 производства Samsung, каждая из которых имеет объём 512 Мбайт.

К сожалению, суперконденсаторы в схеме питания здесь тоже отсутствуют. Зато контроллер Silicon Motion поддерживает температурный мониторинг — и эта возможность в Transcend SSD370 реализована. Поэтому в процессе работы можно наблюдать за тем, что выпущенный по 55-нм техпроцессу и лишённый какого-либо охлаждения чип Silicon Motion SM2246EN имеет вполне благоприятный температурный режим и совершенно не склонен к перегреву. Его максимальная температура во время тестирования не превышала 50 градусов.

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

К сказанному остаётся лишь добавить, что, несмотря на позиционирование Transcend SSD370 в качестве дешёвого накопителя, каждый такой SSD комплектуется переходником — «салазками» для установки в 3,5-дюймовый отсек корпуса.

Следующая страница →

Виджет от SocialMart

⇣ Содержание

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Материалы по теме

Полный текст статьи читайте на 3DNews