Однако при подключении флэш-накопителя USB 2.0 к порту USB 3.0 одного из моих ноутбуков с W8 я получаю лишь 2,5 кБ / с! иногда, если его большая передача, она вообще ни к чему не приведет !!

Странно то, что когда я подключаю его к переносному порту USB 2.0 ноутбука W7, он работает с ожидаемой скоростью (т.е. я не замечаю, что он слишком медленный, но я не смотрю на цифры).

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

Даже когда он переносит, глядя на визуализацию переноса окон, он показывает продолжающиеся пики (пики все еще составляют всего несколько кБ / с) и спады вместо подъема, а затем непрерывный (-ish) уровень до окончательного падения. от этого можно было бы ожидать.

Ни диспетчер дисков, ни диспетчер устройств (или журналы событий) не показывают никаких проблем с диском или чем-либо еще.

Иногда скорость увеличивается, если я нажимаю на конец выступающего USB-накопителя, но иногда кажется, что он замедляется ... Текущая передача в основном .c файлов выполняется со скоростью всего 637 байт / с! Любые знания о том, как это исправить? Спасибо

PS Да, я рассмотрел множество других вопросов относительно медленной передачи данных по USB - все они (насколько я могу судить) касаются незначительного увеличения диапазона МБ / с.

1 ответ1

1

Вы также должны принять во внимание характер данных, которые вы пишете. Запись на флэш-диск имеет (как минимум) два этапа: 1) получение данных в буферное ОЗУ накопителя (ограничено скоростью шины) и 2) запись данных из ОЗУ во флэш-память (ограничено временем цикла записи).

Обычно получение данных происходит очень быстро, если ваша машина или шина USB не заняты другими делами - МБ / с, как правило, очень велики. Однако на самом деле запись каждой передачи внутри чипа занимает фиксированное время, поэтому, если вы пишете тысячи маленьких файлов против одного большого файла, передача большого файла в значительной степени зависит от скорости шины и размера буфера ОЗУ накопителя, но небольших файлов будет в значительной степени зависеть от времени цикла вспышки.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .