Обзор SSD Samsung Portable T5 500 Гбайт: внешний, быстрый, компактный

Иной раз требуется накопитель для переноса больших объемов данных между различными системами. И возникают сложности выбора: HDD не всегда может быть помощником из-за габаритов, скорости и уязвимости к физическим нагрузкам, USB-флешки объемом больше 128 Гбайт сопоставимы с внешними моделями SSD, а последние этих недостатков лишены, но их цена устроит не всех. Так насколько же практичен внешний SSD?
19 мая 2018, суббота 09:00
I.N. для раздела Лаборатория

Оглавление

Вступление

Иной раз требуется накопитель для переноса больших объемов данных между различными системами. И возникают сложности выбора: HDD не всегда может быть помощником из-за массы, габаритов, скорости и уязвимости к физическим нагрузкам, USB-флешки объемом больше 128 Гбайт обычно уже сопоставимы с внешними моделями SSD, а последние этих недостатков лишены, хотя их цена устроит не всех. Но тут выбор уже за пользователем.

К нам на тестирование попал внешний твердотельный накопитель Samsung T5 объемом 500 Гбайт, который продается в отечественной рознице по цене ~12 000 рублей. Насколько интересен он на практике? Постараемся найти ответ на этот вопрос.

Небольшое предисловие-матчасть

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

Во-первых, нужно разобраться в версиях интерфейса USB:

  • USB 2.0 – уже устаревший, но еще широко присутствующий на материнских платах настольных ПК и ноутбуков интерфейс (часто лишь в виде внутренних разъемов-колодок, к которым еще нужно подключить «косички» с разъемами), обеспечивает скорость передачи данных до 480 Мбит/с (по факту – что-то около 40 Мбайт/с);
  • USB 3.0 – более современная версия, дающая возможность передавать данные со скоростью до 5 Гбит/с (по факту – примерно 400 Мбайт/с), порты этого интерфейса найдутся в подавляющем большинстве ныне действующих ПК и ноутбуков/нетбуков;
  • USB 3.1 – еще более современная версия USB, до осени прошлого года бывшая последней, тут скорость передачи данных была удвоена до 10 Гбит/с (по факту – немногим больше 800 Мбайт/с);
  • USB 3.2 – официальный релиз состоялся в сентябре прошлого года, в жизни встретить пока практически нереально, обещано еще одно удвоение скорости – до 20 Гбит/с.

Вроде все просто? Так нет же. После того, как на свет появился USB 3.1, корпорацией USB Implementers Forum (по сути объединение различных компаний вроде Apple, HP, Intel, Microsoft, Renesas Electronics и ряда других разработчиков и производителей) было объявлено о переименовании USB 3.0 в USB 3.1. А для их различия в оборот были введены приставки «Gen 1» (для переименованного USB 3.0) и «Gen 2» (для нового USB 3.1).

Этим фактом незамедлительно воспользовались некоторые компании для выпуска новых и перевыпуска старых решений на логике USB 3.0 (ибо оно дешевле), ведь обычные рядовые пользователи оказались к такому фокусу не готовы. О чем говорить, если ряд компаний в своих внутренних маркировках, а то и конечных продуктах для пользователей до сих пор использует обозначение «USB 3.0», ибо так проще.

Следующий момент – типы разъемов. Таковых на данный момент три: USB Type A, USB Type Micro-B и USB Type C. Первый и третий встречаются на многих материнских платах (в том числе мобильных устройств), а второй – на некоторых внешних накопителях и док-станциях.

Почему-то у ряда пользователей (возможно, из-за новизны) сложился ошибочный стереотип, что «Type C» – это USB 3.1 Gen2. Но это в принципе неверно: в данном исполнении может попасться даже USB 2.0 (на том же AliExpress такие кабели встречаются в продаже), никаких ограничений на это нет. Вот, например, задняя интерфейсная панель материнской платы ASUS ROG Strix X470-F Gaming, мой обзор которой был опубликован на днях:

Здесь оба штатных USB 3.1 Gen2 – это как раз привычный нам Type A (порты красного цвета), а единственный Type C является всего лишь одним из шести USB 3.1 Gen1.

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

Плюс обычная аппаратная платформа SSD получает реализацию атрибутов SMART и возможность отслеживать текущее состояние накопителя, а иногда и температуру. Хотя тут многое зависит от «правильности рук» у создателей конкретного SSD:

  • Сам по себе контроллер может не содержать программного мониторинга температуры и включать бедный SMART (привет Phison S11);
  • Из-за неправильной настройки или древности конвертера USB-SATA может не проходить команда TRIM, необходимая многим накопителям для поддержания полноценного быстродействия (если говорить о NTFS, для файловой системы exFAT в Windows-системах поддержки TRIM нет до сих пор);
  • Иногда в прошивке микросхемы может быть неправильно выставлен тип накопителя (HDD или SSD), что может приводить к попыткам со стороны операционной системы запускать на таком устройстве стандартную дефрагментацию.

В отношении последних двух пунктов – «пламенный привет» Silicon Power Portable SSD Bolt B80, у которого как минимум часть выпущенных партий содержит оба этих недостатка.

Однако конструктивно внешние SSD обычно строятся по схеме «микросхема-конвертер интерфейса USB-SATA плюс аппаратная платформа обычного SSD». Иначе говоря, внутри корпуса помещается либо печатная плата-переходник с контроллером-конвертером, в которую вставлен обычный SSD mSATA или M.2, либо единая печатная плата, которая несет на себе все перечисленное.

Как итог – внешний SSD крупнее обычной USB-флешки и зачастую подключается через дополнительный кабель. Поэтому однозначного ответа на вопрос, что лучше – USB-флешка или внешний SSD, нет и в ближайшее время не предвидится.

Обзор Samsung T5

В данной линейке выпускается четыре варианта объемов: 250 Гбайт, 500 Гбайт, 1 Тбайт и 2 Тбайт. Интерфейс сообщения с системой – USB 3.1 Gen 2. Уровень быстродействия не конкретизируется, указывается лишь «скорость передачи данных – до 540 Мбайт/с».

Физическое исполнение – металлический корпус размерами 74.0 х 57.3 х 10.5 мм. Цвет корпуса зависит от объема: два младших варианта раскрашены в синий, два старших – в черный. Заявлена повышенная механическая устойчивость накопителя: Samsung T5 должен выдерживать падение с высоты до двух метров. При этом влагозащита отсутствует.

Упаковка и комплектация

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

Оба кабеля выполняют одну и ту же задачу, просто предназначены для разных типов разъемов: USB Type C <> USB Type C и USB Type C <> USB Type A. Таким образом Samsung учла тот момент, что далеко не у всех пользователей есть USB Type C (а таких пока большинство) и на их материнских платах реализованы лишь порты USB Type A.

Внешний осмотр

Накопитель выполнен в металлическом корпусе, габариты которого 74.0 х 57.3 х 10.5 мм. Масса SSD, как заявляет Samsung, составляет 51 г (проверить эту цифру нет возможности). В корпусе нет ни одного острого угла: по бокам он закруглен, по торцам – грани завальцованы. Сделано это для того, чтобы минимизировать возможные риски, например, разрыв ткани одежды при ношении устройства в кармане.

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

Для разборки необходимо отклеить наклейки с торцов корпуса: со стороны торца с маркировкой получится снять саму заглушку, а вот со стороны разъема выкручивание двух винтов позволит извлечь внутреннюю конструкцию.

С обеих сторон накопитель накрыт термоинтерфейсом, который с металлической частью корпуса практически не контактирует.

Маркировка MZBLN500HAJQ нам ничего не говорит, а вот Samsung S4LN062X01, Samsung K90MGY8H5A и Samsung K4E4E16 4EESGCE вполне отвечают на вопрос, что перед нами: контроллер Samsung MGX, 64-слойная TLC 3D V-NAND Samsung и 512 Мбайт Low Power DDR3 – это Samsung 850 Evo в своей третьей реинкарнации, выполненный в форм-факторе mSATA.

Суммарный объем массива флеш-памяти составляет 512 Гбайт. Часть его стандартно выделена в скрытый резерв, а сам объем указывается в десятичной системе (для указания объема используется 1 Гбайт равный 1 000 000 000, а не 1 073 741 824 байт). Поэтому в реальности пользователю доступно лишь примерно 465 Гбайт, остальной объем используется для повышения быстродействия накопителя, с целью выравнивания износа, в качестве резервного пула для замены вышедших из строя ячеек памяти и прочих служебных нужд.

Твердотельный накопитель установлен в плату-адаптер, построенную на базе контроллера ASMedia ASM235CM.

Причем, как мы видим, разработчики подстраховались, установив цепочку из трех конденсаторов емкостью 100 мКФ, которые накапливают заряд и тем самым служат подстраховкой на случай неожиданного отключения питания (пользователь выдернул накопитель из USB-порта, не пользуясь стандартной функцией «извлечения») – этого заряда должно хватить для корректного сохранения таблицы ретранслятора.

Samsung T5 является прямым наследником Samsung T3, основных отличий два: переход с 48-слойных на 64-слойные кристаллы TLC 3D V-NAND и контроллер-преобразователь с поддержкой USB 3.1 Gen2 (в Samsung T3 использовался ASMedia ASM1153). Первое преследует вполне прозаичную цель уменьшения себестоимости в производстве. Второе – скорее имиджевая составляющая. Дело в том, что сам по себе накопитель по-прежнему является SATA-решением, а потому переход с Gen1 на Gen2 значительной прибавки скорости попросту не даст.

Программная часть

В SMART рассматриваемого устройства присутствует 14 параметров:

Здесь и объем записанных данных, и количество включений, и часы работы, и переназначенные сектора, и уровень износа, и ряд других данных. В общем и целом набор параметров позволяет в достаточной мере оценить текущее состояние накопителя.

Изначально накопитель размечен в файловой системе exFAT, использование которой связано с тем нюансом, что для нее не реализована поддержка команды TRIM. Например, та же Windows 10 даже не выводит Samsung T5 в списке накопителей приложения «Оптимизация дисков»:

Так что весьма интересно, как будет вести себя накопитель, будут ли скорости приемлемыми?

Программная поддержка представлена фирменным приложением Activation Software for Windows OS, которое позволяет включить шифрование на устройстве и задать для него пароль.

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

Тестирование Samsung Portable T5 проходило в составе следующей конфигурации:

  • Материнская плата: ASRock Z370 Extreme 4 (BIOS 1.80);
  • Процессор: Intel Core i5-8600K «Coffee Lake» с разгоном до 5200 МГц (подвергнут процедуре «скальпирования»);
  • Система охлаждения: СЖО Thermaltake Water 3.0 Ultimate (CL-W007-PL12BL-A);
  • Термоинтерфейс: Arctic Cooling MX-2;
  • Оперативная память: 2 х 8 Гбайт Corsair Vengeance RGB DDR4-3600 (17-18-18-38 1.35 В; Samsung B-die; одноранговая; CMR16GX4M2C3600C18W), работающая на частоте 3866 МГц с таймингами 16-16-16-38;
  • Блок питания: Aerocool Templarius Imperator 1150 мощностью 1150 Ватт (экземпляр из этого обзора);
  • Видеокарта: PNY GeForce GTX 1080 XLR8 OC Gaming (VCGGTX10808XGPB-OC);
  • Накопители:
    • Plextor S3C 128 Гбайт (Silicon Motion SM2254G и 14 нм TLC NAND SK Hynix + 1.01; из этого обзора);
    • Samsung 950 Pro 512 Гбайт (Samsung UBX + MLC 3D V-NAND Samsung + 1B0QBXX7);
  • Корпус: открытый стенд;
  • Операционная система: Microsoft Windows 10 x64 1803 April 2018 Update «Домашняя» (сборка 17134.48).

Тест Samsung Portable T5

Температурный режим

С нагревом у героя обзора непросто. При особо интенсивной продолжительной записи можно добиться нежелательных температур – ~60°C.

Однако никаких признаков срабатывания температурной защиты («троттлинга») не наблюдается.

Стабильность скоростных характеристик

Выше отмечалось использование в накопителе файловой системы exFAT, для которой в операционных системах Windows не отправляется команда TRIM. В итоге прошивка узнает о том, что хранимые в той или иной ячейке памяти данные стали неактуальны по факту новой записи в эту ячейку со стороны системы (на деле механизм несколько сложнее, но для понимания картины достаточен).

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

А бывает даже и так:

Вторит этому и синтетический Crystal Disk Mark:

В условиях отсутствия TRIM накопитель может обеспечивать высокую скорость записи только в рамках SLC-режима – около 300-490 Мбайт/с. Как только SLC-режим прекращает работу (а в Samsung T5 500 Гбайт, как и в Samsung 850 Evo 500 Гбайт третьего поколения, это происходит после записи 6 Гбайт данных), скорость SSD проседает.

Это наглядно демонстрирует Crystal Disk Mark: для первого теста на запись буфера еще хватает (и тест рисует цифру «517.2»); для последующего крупноблочного теста – уже нет («110.9»). Сами по себе фигурирующие на скриншотах скорости 90-200 Мбайт/с еще неплохи, если говорить о сравнении с большинством USB-накопителей, но, согласитесь, разочаровывает.

Переразметка накопителя в NTFS дает нам работоспособную команду TRIM:

Для сравнения – скорость работы SSD с файловой системой NTFS и активной TRIM:

На всякий случай подчеркну, что описанная ситуация относится только к записи, на чтении быстродействие устройства не снижается.

Задержки при отработке TRIM

Происходит удаление данных. Каков процесс? Операционная система ничего не затирает, она просто помечает в файловой таблице, что данные стали неактуальны. Если с HDD такой прием вполне адекватен, поскольку магнитная поверхность просто перезаписывается, то SSD необходимо «знать» об удалении данных – ячейки флеш-памяти нельзя переписать, их сначала нужно очистить.

Именно с этой целью в стандарт ATA была включена новая команда, больше известная как TRIM. Позднее она была реализована и для USB. Подача этой команды сигнализирует микропрограмме устройства, что размещающиеся по определенным LBA-адресам данные более неактуальны и соответствующие им ячейки памяти можно стереть. Сама по себе команда выполняется монопольно, но различается реакция самих накопителей на подачу этой команды.

Три основных варианта: полный уход модели «в себя», снижение быстродействия, отсутствие видимой реакции вообще (накопитель «откладывает» выполнение расчистки «на потом», либо его аппаратное быстродействие настолько велико, что хватает и на фоновую расчистку, и на полноценное обслуживание запросов извне).

Спокойно копируем файлы, попутно удаляем ненужные, и тут накопитель «зависает» на некоторое время.

Первый из перечисленных вариантов наиболее неприятен: если накопитель является системным, то пользователь не просто случайно увидит резкое падение индикатора процесса копирования до нуля (а если никакого копирования пользователь не запускал, то не заметит и вовсе). Тут могут возникать рывки («фризы») в работе интерфейса операционной системы и приложений.

Тестирование ориентируется на реализацию SLC-кэширования (подавляющее большинство современных SSD оснащены этим алгоритмом) и производится следующим образом:

  1. Создается несколько файлов объемом 8 Гбайт каждый (4 на накопителях объемом 120-256 Гбайт, 8 – 480-512 Гбайт, 16 – 960-1024 Гбайт) и один тестовый файл объемом 32 Гбайт;
  2. Делается пауза в несколько минут для отработки накопителем встроенных алгоритмов «сборки мусора» и консолидации данных из SLC-кэша;
  3. Осуществляется запись на накопитель файла из расчета 16 Гбайт записи для накопителей объемом 120-256 Гбайт и далее по 8 Гбайт на каждые 128 Гбайт объема накопителя;
  4. Пауза в несколько минут для отработки алгоритмов «сборки мусора» и консолидации данных из SLC-кэша;
  5. Удаляется файл, записанный в третьем пункте;
  6. Делается пауза в несколько минут для отработки накопителем встроенных алгоритмов «сборки мусора»;
  7. Запускается линейное чтение из созданного в пункте тестового файла, возникающие задержки выражаются в падении скорости чтения, что фиксируется с интервалом 0.5 секунд в специальном лог-файле, и производится удаление файлов объемом 8 Гбайт, созданных в первом пункте.

Зачем такие сложности? Пустой накопитель и накопитель с данными – не одно и то же. Если по таблице ретранслятора запрашиваемые ячейки пусты, то микропрограмма, как правило, не тратит время на считывание ячеек памяти, а просто отдает нули на такие запросы. Поток нулей с точки зрения системы – тоже данные, но за счет указанного приема быстродействие здесь выше (именно так получались высокие скорости у моделей на контроллерах SandForce), а к практической эксплуатации такие результаты не относятся.

Почему сначала временные файлы и только затем – тестовый? А затем еще запись и удаление? Чтобы точно «вытеснить» тестовый файл из SLC-буфера – часто данные, записанные в SLC-режиме, читаются быстрее, нежели хранящиеся уже в «уплотненном» состоянии. Иногда, судя по поведению некоторых накопителей, в микропрограммах специально закладывается отложенная очистка SLC-кэша – как своеобразная «заточка» под популярные бенчмарки, которые записывают данные, тут же их считывают и на основании этого выдают результаты.

Сами по себе размеры удаляемых файлов сделаны такими большими для улучшения точности замеров (продолжительность выполнения операции отработки TRIM интерполируется по объему удаляемого и может быть просчитана).

Удаление 64 Гбайт данных не приводит к какому-либо заметному отказу в обслуживании со стороны накопителя: падение скорости чтения происходит, но лишь на полсекунды.

Тестирование производительности

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

Процесс копирования крупных файлов на накопитель и с него.

Crystal Disk Mark.

Небольшое сравнение:

Режим работы Копирование фотографий
(423 файла, 1.52 Гбайт)
Копирование папки
с сериалом в HD
(7 файлов, 10 Гбайт)
Копирование папки
с сериалом в HD
(6 файлов, 48 Гбайт)
С накопителя, секунды 4 20 100
На накопитель в NTFS, секунды 4 24 113
На накопитель в exFAT, секунды 6 30 250

Проблема с exFAT видна вполне наглядно.

Заключение

Samsung Portable T5 – скоростной внешний SSD, который сложно отличить от привычных SATA SSD благодаря применению современного контроллера-конвертера USB-SATA и обычного SATA SSD. Производительность лишь чуть ниже, что, в принципе, позволяет использовать его и как съемный системный накопитель.

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

Файловая система exFAT – основная проблема данной модели. Но тут Samsung исходила из вопроса максимальной совместимости: NTFS – закрытая файловая система со сложностями поддержки в операционных системах, отличных от Windows; ext2/ext3/ext4 – сложности с поддержкой в ОС Windows; FAT32 – поддерживают все, но сама она не допускает файлы размером более 4 Гбайт. А exFAT предлагает официальные реализации под Android, Windows и Mac, а также не ограничивает в размерах файлов.

Если вопрос о типе файловой системы не стоит (например, накопитель будет использоваться только с ПК на базе Windows или не пугает «рутование» смартфона для установки драйвера NTFS Paragon), то переформатируем в NTFS и проблема отпадает.

I.N.


Выражаем благодарность:

  • Компании Samsung за предоставленный на тестирование накопитель Samsung T5 объемом 500 Гбайт.