Что ограничивает скорость кейса?
Не так давно прикупил себе кейс от Ugreen для SATA и NVMe накопителей формата М2.
Заявленная скорость - 10 гигабит (~1200 мегабайт) в секунду через порт Type-C USB 3.2 gen2, либо 5 гигабит (~600 мегабайт) в секунду через обычный порт USB 3.0.
В моём корпусе и на материнской плате нету разъёмов type-c, поэтому подключил через обычный USB 3.0.
Внутри установлен не самый дешманский M.2 NVMe ADATA Falcon на 512гб.
Копирую на него папку с игрой с SATA SSD Samsung 870 Evo, установленного в компе. Расчитывал увидеть скорость в районе 500-600 мб/сек. А по факту получаю скорость в районе 150 мб/сек с постоянными просадками до 20-30 мб/сек.
Кто подскажет, почему так? Видео для наглядности:
Обновлено:
По совету ответивших подключил кейс к портам на материнской плате USB 3.2 gen 1 (скорость такая же, как и у стандарта 3.0, то есть те же самые 5 гигабит/сек), скорость теперь адекватная:
Вывод: скорость ограничивает корпусный разъём USB 3.0




По поведению графика - именно так и должен вести себя типичный безбуферный накопитель, коим является ADATA FALCON.
Первые гигабайты, работающие на максимальных скоростях - это так называемый, SLC-кэш, т.е. следствие работы ячеек в 1-битном режиме хранения информации.
Дальше, при израсходовании SLC-кэша - контроллер вынужден паковать данные в ячейки в полноценном для них 3-битном режиме (TLC), а это уже заведомо медленнее.
Также учитывайте, что при работе через USB-кейс недоступна технология HMB (Host Memory Buffer), которая позволяет накопителю хоть как-то компенсировать отсутствие DRAM-буфера обменом с оперативной памятью через шину PCI-E. Такой функции в USB банально нет, т.к. это внешний интерфейс.
По непосредственно самим скоростям - узким местом является USB 3.0 (USB 3.2 Gen1). Можете почитать тут:
http://www.thg.ru/howto/proizvoditelnost_usb_3_0
https://www.nix.ru/computer_hardware_news/hardware_news_view...
Вкратце для ЛЛ - именно 150МБ/сек является средней нормой для самого медленного USB 3, и именно так и должно быть. Хотите больше - ищите контроллер или мат.плату с портами соответствующей ревизии USB 3 (например, иногда на мамках есть отдельный порт 3.2 Gen 2).
Для примера, тесты на более современном железе: https://www.ixbt.com/data/usb3-gen1-gen2-gen2x2-ext-ssd-test...
Там при последовательном доступе из Gen1 выжимали и 400, но 500-600 - ждать глупо.