Не сказать, чтоб сегодняшняя тема практически важна для большинства, включая меня самого. Но любопытно же! Самый быстрый внешний накопитель, конечно, SSD. А какой — и стоит ли переплачивать? Будет выигрыш у NVMe против SATA или интерфейс USB все уравняет? А если будет выигрыш — то насколько? Понятно, что для практического теста должны совпасть уж очень необычные условия — нужно пару одинаковых в остальном хороших SSD на SATA и NVMe и пару корпусов для них с теми же требованиями. Поэтому когда для совсем других тестов мне в руки попала пара девственно чистых M2 SSD Apacer, я не смог устоять перед любопытством и запросил пару корпусов для них у Ugreen — просто потому, что железки этого производителя меня никогда не подводили.
Предельные теоретические скорости
интерфейсов
Капитан, напоминает, что
USB 3.0 (=3.1 Gen 1 =3.2 Gen1) имеет сырую скорость 5 Гбит/с и кодировку 8b/10b (10 бит передаем, из них 8 полезных, 2 — на четность). таким образом предельная теоретическая скорость —
500 Mбайт/c
USB 3.1 Gen 2 (=3.2 Gen2) имеет сырую скорость 10 Гбит/с и кодировку 128b/132b (132 бит передаем, из них 128 полезных, 4 — на четность). Предельная теоретическая скорость —
1212 Mбайт/c
SATA 3.0 (=III = 6Gbps) имеет сырую скорость 6 Гбит/с и кодировку 8b/10b. Предельная теоретическая скорость —
600 Mбайт/c
NVMe использует шину PCIe (обычно 3.0, но появились уже и первые 4.0 устройства)
PCIe 2.0 имеет сырую скорость 5 Гбит/с и кодировку 8b/10b. Предельная теоретическая скорость — 500 Мбайт/с на линию
PCIe 3.0 имеет сырую скорость 10 Гбит/с и кодировку 128b/130b. Предельная теоретическая скорость —
984,6 Мбайт/с Мбайт/с на линию
чипов
Из тестов ниже мы увидим, что в SATA варианте стоит мост USB3.0 — SATA 3.0, а в NVMe варианте — мост PCI Express Gen3 x2 — USB3.1 Gen2
То есть в SATA варианте теоретическое бутылочное горлышко по интерфейсам должно быть 500 Mбайт/c, а в NVMe — 1212 Mбайт/c (так как контроллер — на две линии)
примененных SSD
SSD —
вот такие, объем по терабайту, M2 исполнение, SATA и NVMe. Обзор не о SSD — но идея в том, что это SSD известного производителя одного объема и одной продуктовой линии. Оба M2 — но один SATA, а второй NVMe.
Дополнительная информация
Из спеков видно, что обещана скорость последовательного чтения 2500 и 550 Mбайт/c. То есть сами SSD быстрее, чем предельные возможности применённых интерфейсов и узким местом стать не должны.
Используемое железо
Используемый комп —
Dell Vostro 7590, вариант на i5, 8Gb RAM. Комп мой рабочий, относительно новый, покупался в этом году. Имеется TypeС порт в котором реализовано все, включая Thunderbolt (но SSD корпуса у нас, напомню, без TB. Цены на TB SSD корпуса IMHO неприличны )
Провод используется родной Ugreen TypeC-TypeC комплектный к NVMe версии. На всякий случай я его даже не отключал от компа — переключал только сами корпуса.
Доставка и упаковка
Заказ 29 октября 2020, получено 19 ноября. Почта России, полный трек.
Транспортная упаковка фирменный пакет Ugreen
Дополнительная информация
Коммерческая упаковка и комплектация
Коммерческая упаковка — фирменные картонные коробки. Они очень похожи, но скорости проставлены разные — слева ограничено USB 3.2 Gen1б справа — SATA 3
Внутри каждой из коробочек пластиковый ложемент, сам корпус, провод и мануал. Также в комплекте резиновый штырек для крепления SSD
Комплектаций в магазине несколько, отличаются проводами. То, что NVMe вариант идет только с TypeC-TypeC проводом понять можно — TypeA порт не обеспечит его полной утилизации. Кому надо — пусть подключают через переходник. А вот почему нельзя взять SATA вариант с TypeC-TypeC проводом — немного странно. Но предлагают вариант с переходником USB TypeA мама — TypeC папа
Еще есть версия с портом microUSB 3.0. Но этот достаточно уродливый вариант в 2020 г выбирать довольно странно. Хотя — КССЗБ
Спецификация
SATA
NVMe
Внешний вид
Коробочки оказались чуть разного цвета. Отличаются маркировкой на задней поверхности
Устанавливаем SSD
Это версия SATA. штырек для крепления в пакетике понадобится только если ставить короткий SSD. Для длинного — уже установлен
Это NVMe
Крышка литая металлическая, не пластик, проверил. Выглядит как анодированный алюминиевый сплав
TypeC порт
Тесты
Сначала что это такое
SATA — VID_174C&PID_55AA — ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
UsbTreeView V3.4.0
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description: Запоминающее USB-устройство SCSI (UAS)
Device Path 1: \\?\USB#VID_174C&PID_55AA#MSFT30092009021050#{2accfe60-c130-11d2-b082-00a0c91efb8b} (GUID_DEVINTERFACE_STORAGEPORT)
Device Path 2: \\?\USB#VID_174C&PID_55AA#MSFT30092009021050#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name: \Device\USBPDO-2
Device ID: USB\VID_174C&PID_55AA\MSFT30092009021050
Hardware IDs: USB\VID_174C&PID_55AA&REV_0100 USB\VID_174C&PID_55AA
Driver KeyName: {4d36e97b-e325-11ce-bfc1-08002be10318}\0005 (GUID_DEVCLASS_SCSIADAPTER)
Driver: \SystemRoot\System32\drivers\uaspstor.sys (Version: 10.0.18362.387 Date: 2020-03-06)
Driver Inf: C:\Windows\inf\uaspstor.inf
Legacy BusType: PNPBus
Class: SCSIAdapter
Class GUID: {4d36e97b-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_SCSIADAPTER)
Service: UASPStor
Enumerator: USB
Location Info: Port_#0004.Hub_#0001
Location IDs: PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(4), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS04)
Container ID: {e1c4aa19-b623-59a4-bb07-73dc8a3364c4}
Manufacturer Info: Совместимое USB-устройство SCSI (UAS)
Capabilities: 0x14 (Removable, UniqueID)
Status: 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code: 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend: 0
SelectiveSuspendEnabled: 0
EnhancedPowerMgmtEnabled: 0
IdleInWorkingState: 0
WakeFromSleepState: 0
Power State: D3 (supported: D0, D3, wake from D0)
Child Device 1: PPSS80-R 1TB SCSI Disk Device (Дисковый накопитель) (Disk1)
Device Path: \\?\SCSI#Disk&Ven_PPSS80-R&Prod__1TB#000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (GUID_DEVINTERFACE_DISK)
Kernel Name: \Device\000000c0
Device ID: SCSI\DISK&VEN_PPSS80-R&PROD__1TB\000000
Class: DiskDrive
Driver KeyName: {4d36e967-e325-11ce-bfc1-08002be10318}\0004 (GUID_DEVCLASS_DISKDRIVE)
Service: disk
NVMe — VID_174C&PID_2362 -
ASM2362 USB to PCI Express NVMe SSD bridge
UsbTreeView V3.4.0
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description: Запоминающее USB-устройство SCSI (UAS)
Device Path 1: \\?\USB#VID_174C&PID_2362#MSFT30832033400237#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Device Path 2: \\?\USB#VID_174C&PID_2362#MSFT30832033400237#{2accfe60-c130-11d2-b082-00a0c91efb8b} (GUID_DEVINTERFACE_STORAGEPORT)
Kernel Name: \Device\USBPDO-2
Device ID: USB\VID_174C&PID_2362\MSFT30832033400237
Hardware IDs: USB\VID_174C&PID_2362&REV_0100 USB\VID_174C&PID_2362
Driver KeyName: {4d36e97b-e325-11ce-bfc1-08002be10318}\0004 (GUID_DEVCLASS_SCSIADAPTER)
Driver: \SystemRoot\System32\drivers\uaspstor.sys (Version: 10.0.18362.387 Date: 2020-03-06)
Driver Inf: C:\Windows\inf\uaspstor.inf
Legacy BusType: PNPBus
Class: SCSIAdapter
Class GUID: {4d36e97b-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_SCSIADAPTER)
Service: UASPStor
Enumerator: USB
Location Info: Port_#0003.Hub_#0002
Location IDs: PCIROOT(0)#PCI(1B00)#PCI(0000)#PCI(0200)#PCI(0000)#USBROOT(0)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP17)#ACPI(PXSX)#ACPI(TBDU)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS01)
Container ID: {f10f9bfe-a43a-5ad7-96e7-1e3831657b65}
Manufacturer Info: Совместимое USB-устройство SCSI (UAS)
Capabilities: 0x14 (Removable, UniqueID)
Status: 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code: 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend: 0
SelectiveSuspendEnabled: 0
EnhancedPowerMgmtEnabled: 0
IdleInWorkingState: 0
WakeFromSleepState: 0
Power State: D0 (supported: D0, D3, wake from D0)
Child Device 1: PP3480-R 1TB SCSI Disk Device (Дисковый накопитель) (Disk1)
Device Path: \\?\SCSI#Disk&Ven_PP3480-R&Prod__1TB#000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} (GUID_DEVINTERFACE_DISK)
Kernel Name: \Device\000000cb
Device ID: SCSI\DISK&VEN_PP3480-R&PROD__1TB\000000
Class: DiskDrive
Driver KeyName: {4d36e967-e325-11ce-bfc1-08002be10318}\0001 (GUID_DEVCLASS_DISKDRIVE)
Service: disk
На рынке сейчас три подобных моста — ASM2362, JMS583 и RTL9210. Судя по обзорам все три близки по характристикам
HDD Tune
Сначала SATA, потом NVMe. Но в принципе по скоростям и так понятно.
Первый тест, потому, что пишет только на неразмеченный накопитель. На входе оба SSD были девственно чистыми. Поэтому я оба сначала прогнал на запись с дефолтными настройками — размер блока 64KB — запись такая ровненькая. В принципе, мы не SSD исследуем, а корпуса и их интерфейсы. Но Хотелось максимально близко к реальному сценарию. Так что изменил теперь размер блока на 256 — и прогнал еще раз быстрый тест
и чтение
CDM
IMHO эта замечательная во всех отношениях софтина показывает скорости с поправкой на погоду на Марсе, так что привожу ее выхлоп для полноты картинки и тех, кто ее предпочитает. Версия 6 на ноутбуке у меня запускаться отказалась, поэтому скачал актуальную.
Тест на 1 и 32 гигабайта. Разница очевидно есть. Причем на SATA из-за увеличения тестового размера линейная запись проседает, то на NVMe нет
Atto
Это софтина мне лично как-то более понятные результаты выдает.
По скорости та же значительная разница
IOPSы выглядят похоже. Но если приглядеться — NVMe обгоняет SATA и здесь — и заметно.
Остальное
TRIM работает в обоих версиях
SMART читается в SATA варианте, но не читается в NVMe — никакими из доступных мне программ. Кроме свежей CDI — она прочитала
Версии FW
Камрад vlo, в накопителях разбирающийся на уровне гуру, в комментах дал собственную утилиту lzk считывания версий прошивки. Выкладываю выхлоп — SATA, затем NVMe версии
Энергопотребление и нагрев
В покое — записи и чтения нет. SATA
NVMe
К сожалению, мне не удалось провести корректные измерения под нагрузкой — через этот тестер оба корпуса работали в режиме USB 2.0. Что удивительно — ранее через него же USB 3.0 флешку я успешно гонял на скоростях USB 3.0. Видимо, качество сигнального тракта контролер не устраивает.
Про нагрев при активном длительном тестировании скажу, что он незначителен. Корпус теплый на ощупь, вариант NVMe теплее — но именно теплее, не горячее. Металлический корпус достаточно эффективно отводит тепло и буквально за секунды после отключения устройства остывает. Думаю, это связано еще и с тем, что в коробочке NVMe SSD работает даже не в полсилы — потому и греется умеренно.
Итого
Если честно, я как-то ожидал, что USB интерфейс зарежет все и разница между SATA и NVMe коробочками будет исчезающе мала. Более того, что USB 3.1 Gen 1 на 5Гбит/с и USB 3.1 Gen 2 на 10Гбит/с разливают из одной бочки и разницы я не увижу. Ошибся. Разница легко наблюдается в тестах. И прежде всего именно за счет интерфейса. При этом оба корпуса не упираются непосредственно в теоретическую производительность каждый своего USB. То есть есть еще какой-то запас на следующие, более быстрые версии.
Заметите ли вы эту разницу на практике? Не факт. Оба варианта корпусов для M2 SSD показали себя работоспособным решением. Я думаю, для задачи «взять в отпуск пару сезонов сериала» оба варианта избыточны. Для сценария принести с собой своих файлов и пакетом обработать разница уже может стать заметной. Хотя тоже зависит от того что за файлы, что за обработка. Но и по скорости перекачки и, IMHO важнее, по IOPS NVMe вариант впереди и ощутимо.
Касательно самого товара. Сделано очень хорошо — приятно держать в руках. Ugreen держит марку. Да, угловатая коробочка на том же чипе будет давать, скорее всего те же скорости. Но тут уж каждый выбирает для себя -
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Поставил плюс авансом, не разочаруйте меня ;)))
и картинка из обзора:
Из USB 3.0 выжать на практике больше 450 Мбит/с очень сложно, а больше 500 я вообще никогда не встречал. Так что в SATA варианте тоже стоит мост USB 3.1 Gen2
В варианте USB 3.* Type-A даёт на одну линию те же скорости, что и Type-C — до 10 Гбит/с. Другое дело, что в Type-C этих линий две, и в режиме USB 3.2 Gen2x2 можно получить 20 Гбит/с. А в новом стандарте USB4 одна линия уже выдаёт в 2 раза больше — 20 Гбит/с, так что с двух выходит уже 40.
Касательно PID говорит, что ASM1053 или аналоги. Может камрад vlo что подскажет, исходя из версии прошивки.
кстати у 235го тоже частенько проблемы с подержкой trim (как и у всего семейства), и эта версия чуть-ли не единственная из встречавшихся, где поддержка есть.
а вот у 2362 версия тут старая.
но $85 за коробочку — это…
напомнило желтую прессу))
Если б не было разницы- люди не придумывали бы стандарты, внедряя их в новое железо, прогресс не остановить!
Это их тоже не оправдывает. Однако там есть ключевое все таки что новое вышло и оно реально стало быстрее.
Теперь все выглядит вот так с выходом спецификации USB 3.2
USB 3.2 Gen 1 (USB 3.2 Gen 1×1) — SuperSpeed USB, передача на скорости 5 гигабит/с (0,625 гигабайт/с) по одной линии с кодировкой 8b/10b, старый интерфейс, в 2013 году назывался USB 3.1 Gen 1, в 2008 году назывался USB 3.0;
USB 3.2 Gen 2 (USB 3.2 Gen 1×2) — SuperSpeed USB 10Gbps, передача на скорости 10 гигабит/с (1,25 гигабайт/с) по двум линиям с кодировкой 8b/10b, новый интерфейс 2019 года;
USB 3.2 Gen 2 (USB 3.2 Gen 2×1) — SuperSpeed USB 10Gbps, передача на скорости 10 гигабит/с (1,25 гигабайт/с) по одной линии с кодировкой 128b/132b, старый интерфейс, в 2013 году назывался USB 3.1 Gen 2;
USB 3.2 Gen 2×2 — SuperSpeed USB 20Gbps, передача на скорости 20 гигабит/с (2,5 гигабайт/с) по двум линиям с кодировкой 128b/132b, новый интерфейс 2019 года
Во-вторых, вы не ответили на мой вопрос, вместо этого что-то цитируете без ссылки. Ну да ладно, вопрос был риторический.
В-третьих,
Я читал не википедию, а спеки USB 3.2 Напомните, что же стало там «реально быстрее» по сравнению с USB 3.1
И что заставило переименовывать USB 3.1 Gen1 в USB 3.2 Gen1?
Тот же диск (Samsung evo) внутри нового кармана от Орико работает без проблем уже 3 месяца.
Возможные проблемные места: версия Винды (7-8-8.1-10-10х), наличие на материнке дискретного USB контроллера (NEC, VIA, Renesas) и подключение к нему, нехватка питания на конкретном порту (особенно передние разъёмы) или в общем, кривые драйвера (W7-8), конфликты с другим железом (расшаренные линии pci express)…
На данный момент покупка таких корпусов стоит своих денег, только в случае, если у вам лежит неиспользуемый/лишний SSD.
Во всех остальных случаях, покупка готового устройства на 250/500Гб будет дешевле сборки.
asm_fw_reader.rar
p.s. в sata'шном, надо полагать, asm235 — все предшественники выше 5gbps по usb не умели.
p.p.s. оба примененных дисках во всех примененных тестах, кроме cdm, отличаются тем, что нулевые данные во флеш не пишут/читают. что оченно полезно для исследований возможностей интерфейса.
p.p.p.s. кроме озвученной тройки нынче существуют:
rtl9210b — с поддержкой и sata и pcie одновременно (не в смысле можно два накопителя воткнуть, а в смысле что любой)
asm2364 — с поддержкой 2x2 (20gbps)
Добавил в обзор скриншоты по обеим.
Что пролазит — легко верю. Что линий на 10 хватает — это вообще несомненно. Проблема ЕМНИП в том, что по спекам USB разъем на 10 не указан. И кабель с таким разъемом на 10 вы не сможете сертифицировать.
А изготовить — может быть. Но это будет нестандартный кабель.
Вы знаете — пожалуй я был неправ.
Посмотрел спеки
Действительно они допускают Type A для USB 3.2 Gen2
Спасибо за конструктивную критику!
Да и на многих дорогих материнках есть такие порты, например www.asus.com/ru/Motherboards/MAXIMUS-VIII-HERO/specifications/
1) NVMe вариант идет только с TypeC-TypeC проводом — других вариантов нет.
2) А SATA — есть с TypeC-TypeA проводом — почему?
3) Провод TypeC-TypeC — единственный вариант, способный обеспечить 10 гигабит. TypeC-TypeA — нет.
4) Поэтому комплектации с TypeC-TypeA для NVMe и нет
Спасибо!
При том, что скорости такие же, также TRIM работает и также SMART виден за контролером (тоже на свежих версиях CDI) цена на распродажах NVME версии доларов 15.
Конструктив удобнее, в комплекте термоинтерфейс (реально работающий) и два кабеля Type-C и Type-A
JMS583 — не скажу, что он хуже.
А вот тут любопытно — зачем? Мне и один не сильно понятно куда применить.
Ещё раз, Orico M2PV-C3 стоит в полтора раза дешевле, работает без глюков, имеет (как по мне) лучшее охлаждение и вроде меньшее потребление в покое.
P.S.
Обзора на Orico M2PV-C3 тоже не нашел (хотя вроде читал)
Вот обзор на безымяныный бокс на Realtek RTL9210 mySKU.me/blog/aliexpress/79047.html
Вы мне другое скажите — как используете несколько(!) NVMe боксов?
Второй мой для бекапов и тому подобного.
Хочу попробовать установить винду на него
или проще поделитесь образом, сам гляну.
OS: 10.0 build 14393
Drive: 1(USB)
FID data unavailable(0) — possible incompatible nvme driver
выложите все же эту чудесатую прошивочку посмотреть и для коллекции.
p.s. в свой обзорец дописал про обновление: mySKU.me/blog/aliexpress/74958.html
yadi.sk/d/5y_t1gdnf0F4jw
поигрался. странная прошивка, функциональность в смысле проброса команд у нее как у той, что в rom контроллера (т.е. например когда внешней флешки вообще нет или в ней поврежденная прошивка — 180712_01_00_00) — полностью отсутствующая.
еще и обратно прошивать пришлось с заморочками, ибо мптул при определении вызывал ее зависание.
1: ASMT ASM236X NVME
Please select drive number:1
Drive: 1(USB)
Bridge: ASM
Model: HP SSD EX900 250GB
Fw: R0802B0
Size: 238475 MB
LBA Size: 512
Controller: [SM2263XT] bufferless
Bank00: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank01: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank02: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank03: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank04: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank05: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank06: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank07: 0x2c,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 — Micron 64L(B16A) TLC 256Gb/CE 256Gb/die
Channel: 4
CE: 2
Plane: 2
Die/Ce: 1
Ch map: 0x0F
CE map: 0x03
Inter.: 2
First Fblock: 1
Total Fblock: 504
Total Hblock: 3727
Fblock Per Ce: 504
Fblock Per Die: 504
Original Spare Block Count: 36
Vendor Marked Bad Block: 0
Bad Block From Pretest: 11