Всякий раз, когда я делаю какую-либо передачу файлов с помощью USB, будь то USB-накопитель, или с моим телефоном Android, или чем-то еще, это невероятно медленно.
Там написано 59,8 КБ / с, что было бы потрясающей скоростью, если бы это был 1991 год, и я использовал модем для соединения с моей местной BBS. Конечно, технология USB лучше, чем это ...? 37 секунд, чтобы переместить меньше данных, чем эквивалент 1 файла MP3?
Кроме того, независимо от того, что он говорит о скорости и времени, реальность намного, намного медленнее. Я обычно вижу, что он говорит что-то вроде «осталось 37 секунд», и мне приходится ждать минуты. Иногда, если я хочу переместить большое количество файлов, это может сказать, что это займет 8 часов или больше.
Это нормально? Мой компьютер, возможно, не самый крутой на рынке, ему около года, но это i5 с 4 ГБ ОЗУ и современными компонентами, так что, конечно, это не ошибка оборудования.
Что я могу сделать, чтобы улучшить производительность передачи данных через USB?
Кроме того, я посмотрел на этот вопрос , но мои глаза новичка не видят ничего похожего на реальный решение, просто много дискуссий о том, какие скорости передачи могут или должны быть.
Обновление: Как и было запрошено в комментариях, я создал целую кучу выходных данных из командной строки и поместил их в Ubuntu Pastebin. Пожалуйста, смотрите здесь .
Я также опубликовал вывод lsusb -t при подключенном телефоне Android (это устройство, которое меня больше всего беспокоит, чтобы получить разумную скорость).
Обновление 2: Как было запрошено в комментариях, я удалил все, кроме мыши и клавиатуры, а затем подключил только одно дополнительное устройство за раз для тестирования. Вот некоторые результаты из dd :
Моя видеокамера Sony:
$ dd if=/dev/zero of=/media/disk/testfile bs=128k count=800 conv=fdatasync
800+0 records in
800+0 records out
104857600 bytes (105 MB) copied, 6.00824 s, 17.5 MB/s
Мой телефон Android:
$ dd if=/dev/zero of=/media/C3AD-13DC/testfile bs=128k count=800 conv=fdatasync
800+0 records in
800+0 records out
104857600 bytes (105 MB) copied, 52.357 s, 2.0 MB/s
Камера показала много лучше, чем обычно, и хотя телефон не был таким плохим, как был (примерно в два раза быстрее, чем я когда-либо видел), он все же значительно медленнее, чем камера.
Произошло нечто очень странное. Я загрузился на live CD, чтобы увидеть, были ли скорости USB разными. С Live CD это было намного быстрее. Что-то около 4 МБ / с. Я думал, что это свидетельствует о том, что в моей обычной установке была проблема с конфигурацией. Тем не менее, я перезагрузился обратно в свою установленную систему, попробовал пробную передачу еще раз, чтобы убедиться, но скорость теперь точно такая же, как и с Live CD. Может ли что-то измениться с помощью LiveCD? Это кажется маловероятным, но я тестировал перед Live CD, и раньше он был определенно медленнее ... так что это очень странно.
blockquote>Судя по этому, вы явно страдаете либо от: A) неисправного оборудования или B) неисправного драйвера USB
Если у вас есть другие подобные порты USB, которые хорошо работают в вашей системе, то весьма вероятно, просто неисправное оборудование с этим единственным портом.
После всей диагностики Dave, это, безусловно, похоже на проблему, вызванную вашим концентратором (ами) - прежде всего, внешним концентратором USB 1.1, который вы используете, и , возможно, одним из внутренние чипы на материнской плате, используемые для обеспечения физических портов USB.
DMI: ThirdWave Corporation Prime Series/P55MX Series, BIOS 080015 09/15/2009
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 4: Dev 8, If 0, Class=hub, Driver=hub/4p, 12M
btusb
- это просто Bluetooth-ключ, который вы подключили. В любом случае, кажется, что периодически возникает проблема, когда что-то заставляет корневой концентратор понизить все порты до скоростей USB 1.0 / USB 1.1 - 60 кбайт / с близко к реальным скоростям USB 1.0 IIRC! [ 1114]
Теперь, заменяя ваш внешний концентратор на соответствующий USB 2.0, должен решить эти проблемы; в противном случае что-то может быть не так с настоящим чипом Intel на материнской плате или с его подключением к физическим портам, и вам, возможно, придется заменить его по гарантии.