DM Portable SSD FS200 512 ГБ: быстрая и недорогая USB-флэшка на базе UFS-накопителя для мобильных устройств

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

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


С другой стороны, это не значит, что все флэшки должны быть исключительно маленькими (по емкости – габариты-то лишние точно никому не нужны) и медленными. И таких часто достаточно – но хороши они разве что дешевизной. А иногда хочется чего-то побольше и побыстрее. Но без фанатизма – последний приводит к недавно рассмотренному Sonizoon USB3.1 P.SSD и аналогам. Как я тогда писал, из компактных накопителей невысокой емкости эти – самые быстрые. На чем достоинства и заканчиваются – начинается их обратная сторона. Во-первых, приходится использовать старую и несколько сомнительную начинку – в виде древней MLC-памяти и контроллеров того же времени. Это приводит к ограниченным объемам производства и высоким ценам. Такой накопитель стоит как приличный современный SSD той же емкости, а «неприличный» за аналогичную сумму можно и намного более емкий подобрать. Во-вторых, что быстро работает, то и относительно много потребляет. В «настоящем» внешнем SSD это не так и страшно – они большие. Поигравшись с корпусом и его содержимым, выделяемое тепло можно «размазать» по большому объему – и никому оно в итоге не мешает. А вот если всё это запаковано в маленький корпус – мешает.

Пытаться же получить высокие скорости при «традиционном» подходе с типичным флэшечным контроллером сложно. Эти в последнее время не такие уж и слабенькие – сопоставимы с бюджетными контроллерами для SSD. Но много памяти в компактный корпус не лезет. А если и лезет, то может быть не нужно – кому нужно, те просто обычные внешние SSD и покупают. Что же такое, например, 256 или даже 512 ГБ в современных условиях? Это 2–4 кристалла TLC- или QLC-памяти. Степень параллелизма сугубо невысокая, так что больших собственных скоростей от такого массива ожидать сложно. Если только с использованием SLC-кэширования – но кэш всегда ограничен по размерам, а запись именно больших объемов информации (что для емкой флэшки актуально) многие стратегии кэширования способны даже замедлять. В общем, есть свои сложности.

Но есть на рынке и специальные компактные носители, рассчитанные на высокую производительность при относительно невысокой емкости. Конкретно – стоит вспомнить о модулях флэш-памяти для мобильных устройств. Когда-то там использовались eMMC-модули, в прошлом десятилетии начался переход на более быстрый и вообще прогрессивный Universal Flash Storage(UFS). Актуальной на данный момент версией уже является 4.0 – со скоростью интерфейса до 4,2 ГБ/с. Правда производство таких модулей началось только в этом году – в основном даже в топовых смартфонах все еще применяются версии 3.х, а в бюджетных – 2.х или даже eMMC по-прежнему. Но все они низкопотребляющие, компактные (с учетом назначения) и снабжены неплохой внутренней логикой – благо им приходится работать в качестве основного накопителя в устройствах, превосходящих многие настольные компьютеры недавнего прошлого. Возможности интерфейса, впрочем, все равно не выбираются практически повсеместно, но на сотню-другую мегабайт в секунду рассчитывать обычно можно. И не только при чтении – это-то и «обычные» флэшки часто могут. Но и при записи, причем больших файлов – с чем есть проблемы даже у многих специальных «скоростных» флэшек и немалого количества внешних SSD (особенно емкостью менее терабайта; хотя некоторые бюджетные контроллеры тормозить будут в любом случае).

А в июне 2019 года появился мост USB-UFS JMicron JMS901, на базе которого некоторые китайские производители начали выпускать флэшдрайвы. Первое время дороговатые, потом цены снижались – по мере того, как дешевели и модули UFS 2.1: максимум для JMS901. На данный момент они как минимум не похожи на свойственные полноценным внешним SSD – 512 ГБ можно найти за 2000–2500 рублей, а 256 ГБ – и вовсе в пределах 1500 рублей. Понятно, что на AliExpress со всеми вытекающими, но при таких ценах эти условно скоростные флэшки уже воспринимаются как обычные, т. е. просто недорогой расходник.

Сразу, правда, скажу, что есть у них и ряд недостатков – причем общих. Во-первых, придется забыть (на данный момент) о любых диагностических утилитах – понятно, что свои аналоги того же SMART у UFS есть, но работать с мостами USB-UFS фактически никто из программ не обучен, так что до него и не достучаться. Во-вторых, родным размером сектора является 4К – что также отбрасывает и многие утилиты для создания загрузочных флэшек. Впрочем, для установки системы, как уже сказал, обычно можно использовать что-нибудь мелкое и дешевое. Да и WinToUSB с такими флэшками работает нормально – а эта программа позволяет не только закатать любой ISO-образ (тот же инсталляционный или там WinPE), но и клонировать на флэшку «полноценную» Windows, установленную на компьютере. А вот для последнего как раз и хороша большая емкость и высокая скорость. Ну и со скоростью на длинном интервале есть нюансы – на данный момент TRIM не поддерживается. Соответственно, при использовании NTFS и таких вот сложных сценариев скорость записи со временем наверняка будет деградировать. Если же накопитель использовать просто для записи и переноса больших файлов (например, «совместно» с телевизором - для просмотра записанных на компьютере фильмов), то этим можно и пренебречь. Тем более, что какой-нибудь exFAT и сама Windows до сих пор не тримит – хоть на внешних, хоть на внутренних накопителях. Но этой ФС оно и не слишком нужно из-за «огромных» кластеров, впрочем. И да – внешние SSD, где TRIM тоже не работает, мне попадались не так уж и давно. А в «десятые» это вообще было распространенной практикой. Но почему здесь так – не совсем понятно: для модулей UFS это базовая функциональность, да и сомнительно, чтоб JMicron «забыл» обеспечить проброс команд от хоста вовнутрь в 2019 году. Есть информация, что в ранних прошивках всё работало, только где б их теперь найти.


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

У этого производителя есть много разных флэшек разнообразного дизайна и скорости работы. Конкретно FS200 позиционируется как SSD. Чем, с одной стороны, не является, а с другой – грань давно уже настолько размытая, что подобные вольности можно простить. Главное, что выглядит это как флэшка размерами 63×23×12 мм и массой 20 граммов с выдвижным разъёмом (чего многие не любят, но продается такая конструкция издавна и неплохо - так что не все не любят) – а обещают при этом под 300 МБ/с при записи данных и более 400 МБ/с при чтении.

И надо заметить, что практически так и получается. Правда при записи – только в пределах небольшого SLC-кэша, а далее скорость колеблется как стрелка осциллографа в районе средних 200 МБ/с. Такая порнография на графике будет наблюдаться всегда при любом запуске программы – следствие того, что писать всегда придется «по мусору», а не в свободные блоки. Но, в принципе, повторюсь – оно не так, чтоб мешает. Точнее, не всегда будет мешать.

С чтением, зато все проще – сколько можно выжать из USB3 Gen1 (ничего большего сам JMS901 не поддерживает) – столько и будет. Ровно и стабильно – что до сих пор не всегда удается даже лучшим флэшечным контроллерам.

И (что тоже далеко не всегда получается у флэшек) скорость обычных файловых операций хорошо бьется с показателями низкоуровневых утилит. Причем и зависимости от состояния накопителя тоже нет – а это уже сильно отличает его поведение от очень многих SSD (как внешних, так и внутренних), слишком полагающихся на SLC-кэширование и неспособных писать данные в массив памяти напрямую. Например, так ведут себя почти все бюджетные DRAM-less контроллеры Silicon Motion. Ну да – в пределах кэш это позволяет упереться в SATA-интерфейс. Но если действительно писать много данных, да еще и когда свободного места мало, агрессивное кэширование может только мешать, снижая скорость до 30–50 МБ/с. К сожалению, многие производители на базе таких продуктов делают и внешние SSD. К чему это приводит в подробностях можно посмотреть, например, здесь: Первый взгляд на недорогой внешний SSD Silicon Power PC60 960 ГБ. Ну и, кстати, в случае упомянутой модели (да и многих других подобных) даже на терабайтной емкости максимальная скорость записи 32 ГБ данных и на пустом-то накопителе не превысила 300 МБ/с. А как кэш кончился, так и вовсе лишь 40 МБ/с получилось. Так что флэшки, типа того же FS200 в качестве внешника мне нравятся куда больше, чем подобные внешние SSD: пусть уж будет 200 МБ/с, зато на них можно рассчитывать.

Если же говорить именно о работе, т. е. использовании внешнего накопителя в качестве полной замены внутреннего, что очень хорошо оценивает тест PCMark 10 Storage Full System Drive, то тут, как уже говорил, в основном чтение данных, так что «приличные» быстрые флэшки выглядят нормально. Но есть в последней версии пакета и несколько подтестов на запись большим объемов информации – потому не идеально. Да и внешние SSD тут разное количество баллов набирают, но в целом «хорошие» модели заметно быстрее такого вот уровня. Правда они и больше по габаритам, плюс кабель требуется, да еще и стоят обычно  дороже – в том числе, и за больший объем платить нужно. Даже если сам по себе не нужен - а скорость работы с ним почти у всех SSD связана. Попытки впихнуться в компактные размеры... ну вот тот самый Sonizoon получается. Причем он не на столько быстрее FS200 в таком качестве, насколько дороже.


Так что, как мне кажется, выбор во многих случаях очевиден. Такое – все еще флэшка. Просто по меркам флэшек достаточно быстрая, но сохраняющая основные преимущества этих накопителей. Для чего-то серьезного лучше большой внешний SSD, но очень часто можно обойтись таким устройством. Естественно, не слишком полагаясь на какие-то рекорды по времени жизни, да и вообще высокую надежность. Ибо расходник. Но при цене 2500 рублей за 512 ГБ (я в связи с распродажей вообще меньше 2000 заплатил) может пригодиться. Если, конечно, вообще нужна быстрая и емкая флэшка. И стоит учитывать, что здесь цена тоже нелинейно зависит от емкости, но от нее же зависит и скорость. Так что вдвое меньше (т. е. 256 ГБ) обойдется лишь в полтора раза дешевле, но и писать данные будет и заодно в полтора раза медленнее судя по отзывам. А вдвое дешевле, чем 512 ГБ, стоит 128 ГБ – но это в четыре раза меньше. Поэтому конкретно 512 ГБ и взял поиграться – все равно деньги небольшие. Как оно работает пока работает - выше. Но, повторюсь, сколько вообще будет работать – пока особо не прогнозирую даже. Не тот случай.