Обновление прошивки для скоростных флэшек Transcend на примере ESD310 – скорость увеличилась, но осадочек остался

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

Внешних SSD на Silicon Motion SM2320 я уже пять штук к настоящему моменту протестировал. Разных по форм-фактору и на разной памяти. Четыре модели внешне представляют собой именно флэшки, пятый — уже довольно крупная коробочка (больше, чем под SSD формата M.2 2230) с кабелем, но там и контроллер работает в «полном» режиме, обеспечивая скорость до 20 Гбит/с. Впрочем, и в «десятигигабитном» режиме Digma Mega X оказалась пошустрее прочих, поскольку там 2 ТБ быстрой памяти плюс в прошивке реализована прямая запись в TLC-массив. А вот все флэшки записывали данные только через SLC-кэш, что приводило к существенному падению скорости при его исчерпании.

Другие подробности здесь опустим. Все ссылки на обзоры протестированных накопителей дам в конце, так что интересующиеся при желании смогут с ними познакомиться самостоятельно. Пока же просто скажу, что первое время в этих накопителях использовалась исключительно вторая схема работы — то есть через кэш. Минус её уже назвал — в кэш-то пишем быстро, и он большой, но, если места не хватит, то далее вне зависимости от ёмкости памяти и почти независимо от её собственной скорости получаем лишь чуть больше (а то и чуть меньше) 100 МБ/с. Традиционно для многих бюджетных SSD, включая и внутренние, так что одно время казалось, что ничего с этой особенностью не поделаешь.

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

Автор: Volosaty Источник: forum.ixbt.com

Но тут мне попался отчёт о свежекупленном Transcend ESD310, где график последовательной записи в AIDA64 радикально не совпадал с тем, что я видел на ESD310 купленном летом. А это как раз флэшка маленькая (для этого класса) — и у меня под рукой была. Сразу же возникла мысль — а нельзя ли где-то добыть такую же прошивку и посмотреть, что из этого выйдет.

Оказалось, что задача легко разрешимая — Transcend на своём сайте выложил специальный обновлятор для собственных накопителей на SM2320. В списке совместимости, правда, почему-то отсутствует ESD300, но остальные там есть — и маленькие, и большие. На ESD310 утилита отреагировала правильным образом: обнаружила более раннюю прошивку и предложила её обновить. Заодно предупредила, что все данные будут удалены, так что их предварительно стоит сохранить в другом месте.

Практика показала, что теряются не только пользовательские данные — полностью стираются и все счётчики. На то, что на правом скриншоте больше объём записанных данных, обращать внимание не нужно — просто я не сразу сообразил, что его стоит сделать, так что успел прогнать несколько тестов. Аналогично и пробег в часах за это время набрался. Так что придётся поверить мне на слово, что они тоже для начала обнулились. Как и счётчик прочитанных данных, а также количество включений — именно поэтому на более новом скриншоте они меньше, чем на старом. Судя по всему, сброс статистики — особенность обновления прошивки для всех накопителей на SM2320. Что стоит учитывать, например, покупая такое устройство бывшим в употреблении — спидометр здесь прекрасно скручивается :)

Теперь посмотрим — что изменилось. Вот так тест в AIDA64 выглядел со старой прошивкой. То, что сказано в начале: SLC-кэш на все свободные ячейки, скорость записи в него максимальная, дальше данные записывать некуда, но они продолжают поступать — значит нужно параллельно старые переупаковывать. Память тут не очень быстрая, так что скорость на втором участке падает до примерно 60 МБ/с — против почти 900 МБ/с при записи в кэш.

Скорость записи в кэш чуть-чуть просела, но незначительно, его ёмкость уменьшилась в полтора раза. Зато такой подход позволяет писать данные напрямую со скоростью 170 МБ/с, да и последующее уплотнение кэша идёт уже на скорости в 90 МБ/с. Соответственно, общее время уменьшилось с 85 до 52 минут. Железо то же — только прошивка поменялась. Казалось бы, повод для радости. Но есть вещи, которые её чуть-чуть омрачают.

Пустой накопитель (свободно 512 ГБ)

Побочный эффект новой прошивки (красные линии) — почти на 100 МБ/с выросла скорость однопоточного чтения. Поскольку такое в основном и нужно, эффект положительный. В качестве компенсации немного снизилась скорость записи и значительно уменьшилась производительность на операциях с псевдослучайной адресацией. Второе может сказаться, если использовать такую флэшку для непосредственной работы. А первое хорошо коррелирует с тем, что скорость записи в кэш и по данным AIDA64 тоже снизилась — тут как раз кэша достаточно для того, чтобы тестовые файлы в него помещались целиком.

Заполненный накопитель (свободно 100 ГБ)

Если же оставить всего 100 ГБ свободными, то скорость записи ещё немного снижается. Связано это уже с тем, что ранее тестовые файлы целиком улетали в кэш, а сейчас в него уже помещаются лишь частично — кэш-то уменьшился. Так что, выиграв в скорости записи действительно «огромных» массивов данных, которые в кэш радикально не помещаются, мы можем проиграть на небольших — а они куда чаще встречаются. Значит если не записывать в один приём более трети свободного места, выигрыша от новой прошивки и не будет. Можно где-то даже и проиграть. Но не по скорости копирования данных с флэшки — она тоже увеличилась. А вот рандом в сложных сценариях может сказаться не очень хорошо.

А для оценки в общем и целом лучше всего подходит PCMark 10 Storage Full System Drive, куда входит куча нагрузок — от запуска Windows 10, до простой работы в офисных приложениях. И несколько подтестов на копирование как мелких, так и больших файлов в разных направлениях — куда ж без них. Для обычных флэшек это слишком комплексный бенчмарк, но разные «быстрофлэшки» или, тем более, внешние SSD нередко и покупаются для того, чтобы туда всю рабочую среду взгромоздить и работать либо вообще без внутренних накопителей, либо никак их не затрагивая. В любом случае, для быстрого сравнения разных устройств как раз комплексная оценка и хороша. Вот для выискивания узких мест лучше подходят низкоуровневые бенчмарки, но с ними-то всё понятно.

С кем сравнивать? Как уже в начале написал, у меня есть пять флэшек, причём для одной из них результаты с двумя разными прошивками. Вот все на одну диаграмму и поместим. Ограничив самую быструю здесь модель тем же интерфейсом, что поддерживают и все остальные — так-то Digma Mega X способна на немного большее.

Выигрыша при достаточном количестве свободного места почти нет. Что неудивительно — свободного кэша здесь на старте где-то 150 ГБ, чего хватает на 3/4 всего теста — он примерно 200 ГБ записывает. На четверть — не хватает, но с новой прошивкой не хватает уже на половину плюс рандом вниз тянет, а вверх подросшие скорости записи вне кэша и однопоточного последовательного чтения — вот где-то то на то и вышло. Зато в заполненном данными состоянии производительность радикально подросла — как и должно быть. Хотя… глядя на Digma, можно предположить, что могло бы быть и лучше — помешала «небыстрая» сама по себе память и замедление некоторых операций. Но многие нужные заметно ускорились, а зависимость от кэша — снизилась. И тут вообще показательно, что накопитель заметно обогнал в таких условиях флэшки Adata и MoveSpeed — память-то у них намного более быстрая. Kingston же превратился в однозначного аутсайдера, поскольку ему кэш зачем-то ограничили по размеру, а прямую запись при этом не завезли.

Воодушевившись эффектом, я решил попробовать найти что-нибудь и для «лечения» оставшихся флэшек. Увы, пока неудачно. Kingston встроил обновление прошивки таких устройств непосредственно в свой SSD Manager, но таковой рапортует, что прошивку у меня последняя. И немудрено — для линейки этого производителя на SM2320 последние прошивки выпущены в декабре 2022 года. Если только метод грубой силы в виде SMI MPTool пробовать, но с ним не всё так просто — собственные прошивки у компании своеобразные обычно.

У Adata «большие» модели с кабелем уже идут, похоже, с новыми прошивками, но как обновлять ранее проданные — непонятно. Специального обновлятора на сайте нет. А универсальный SSD ToolBox рисует такие смешные фигвамы. Возможно, созрею до MPTool — который здесь должен сработать без лишней возни, поскольку прошивки похожи на стандартные. Аналогично и с MoveSpeed, ждать от которого специализированную программу… не, ну я её поискал, конечно. С понятным эффектом :)

А с Transcend всё просто и без риска окирпичить флэшку. За что компании спасибо. Осадочек, правда, остался — если б поставили не столь медленную память (здесь TLC, но как бы не худшая из современных), так было бы ещё эффектнее. И заодно это намекает, что с точки зрения скорости флэшки этой линейки Transcend лучше выглядят либо в младшей модификации на 256 ГБ, либо уже от терабайта. Во втором случае памяти больше, что заметно увеличит скорость за счёт большей кратности чередования. А в первом кристаллов памяти столько же, но они более мелкие — более быстрой модификации. Впрочем, по первым графикам видно, что там речь лишь о 10-20 МБ/с разницы, что не критично. В конце концов, покупая Transcend ESD310, я знал, на что шёл — и на последующие улучшения не полагался. Так что в любом случае приятный бонус. Который мог бы быть и большим, но что есть — то есть.

Ссылки по теме:

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Евро, доллары, рубли — я любой валюте рада
В банкомате нет любви, но её мне и не надо ©

4 комментария

Добавить комментарий

CaveDog
Обнуляет smart, забавно :)
Пожалуй подожду с обновлением. Сделаю это перед тем, как буду её продавать или дарить 😅
Или можно сделать откат и опять накатить новую прошивку в любой момент? :)
vladsad
Осадочек остался после того как флешка данной хфирмы превратилась в кирпич. Хорошо я рукастый, востановил.
Shoewreck
Не сразу рассмотрел прямую запись на тесте с обновлённой прошивкой.
Лично я бы предпочёл флешку вообще без кэша — при копировании с жёсткого диска 170 МБ/с хватает даже с небольшим запасом.
R
А можно вообще отключить кэш и сразу записывать на прямую?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор TWS наушников OnePlus Buds 4: Персональный «золотой» профиль и отличная автономность

OnePlus давно перестала быть «убийцей флагманов» только в смартфонном сегменте — компания методично закрывает весь периметр экосистемы. Buds 4 — это попытка занять нишу между...

Как выбрать актуальный iPad в 2026 году: сравнение всей линейки Apple

В 2026 году у Apple в продаже четыре планшета iPad. Раньше было проще — одна модель, и всё понятно. Теперь модели похожи по возможностям и ценам, и нужно внимательно смотреть, какая...

Как формировалась Вселенная: модель плавной смены знака темной энергии объяснила парадоксы космологии

Стандартная космологическая модель (Лямбда-CDM) на протяжении десятилетий остается главным инструментом для описания Вселенной. Она утверждает, что динамика космоса определяется двумя скрытыми...

Perseverance нашёл на Марсе реку, о которой никто не знал: под дельтой в кратере Джезеро скрывалась ещё одна, возрастом 4 миллиарда лет

Кратер Джезеро на Марсе выбрали местом посадки Perseverance по конкретной причине: с орбиты в нём видны остатки дельты — веерообразного осадочного тела, которое река оставляет, впадая в...

Обзор детектора горючих газов FNIRSI GD-02: дополнительный гарант безопасности при работе с газовым оборудованием

Горючие газы давно стали неотъемлемой частью нашей повседневной жизни. Приготовление пищи, обогрев жилища, а также использование в качестве движущей силы, — все это уже обыденность, без...

Новый метод измерения расширения Вселенной: физики вычислили постоянную Хаббла по гравитационному фону

Вселенная расширяется. Скорость этого расширения прямо сейчас описывается одним числом — постоянной Хаббла (H₀). Измерить его можно разными способами, и тут возникает проблема.Один класс...