2012-09-22 05:28:39 +0000 2012-09-22 05:28:39 +0000
70
70
Advertisement

Проверка скорости USB-подключения (USB 3 или USB 2?)

Advertisement

Я приобрел несколько новых дисков с поддержкой USB 3 для использования с моим новым ноутбуком (с поддержкой USB 3). Они подключаются нормально, но я подозреваю, что они беззвучно возвращаются к USB 2. устойчивая скорость передачи данных, которую я вижу, составляет около 30 Мб/с как для чтения, так и для записи, что вполне соответствует практическим ограничениям USB 2. один из дисков, в частности, рассчитан на передачу значительно более 100 Мб/с, так что это удивительно (и подозрительно) низкая.

Мой вопрос… **Как я могу conclusively определить скорость USB-соединения, используемую этими устройствами?

Я прокомментировал свойства диска и запустил различные диагностические инструменты (например, SIW). Единственная информация, которую я могу извлечь, это то, что они действительно подключены через USB (duh), но нет информации о конкретной скорости подключения. Единственное, что я могу найти в интернете - это сравнительный анализ дисков и “если он превышает 30-40 Мб/с, то это должен быть USB 3!”, но в целом это кажется довольно расплывчатым и, в моем случае, неубедительным.

Подробности:

  • Ноутбук Asus G75VW работает Windows Server 2008 R2 Standard
  • Чтение и запись на внутренний SSD (так что там нет узких мест)
  • USB-накопители Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 External и SanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

EDIT/SOLVED - Моя проблема с корнем здесь была связана с драйверами; я пытался вручную установить Intel USB 3.0 eXtensible Host Controller Drivers для Windows 7 на Server 2008 R2 (так как серверные драйверы недоступны). При этом я, кажется, пропустил одно или несколько устройств. Следуя этим инструкциям, я смог заставить установщик драйверов работать корректно, исправив проблему. SanDisk получает 170 Мб/с при чтении, 130 Мб/с при записи и около 110 Мб/с при Toshiba.

Advertisement
Advertisement

Ответы (5)

76
76
76
2014-01-11 20:13:48 +0000

Другой способ проверить, используете ли вы соединение USB 3.0, это использовать USBView.exe из Windows Driver Kit (WDK)

Вы также можете использовать USB Device Tree Viewer , что очень похоже на USBView. EXE и вам не придется загружать огромную WDK, чтобы использовать ее.

Когда вы запустите USB Device Tree Viewer, вы увидите список контроллеров USB Host Controllers (на моем ноутбуке их 3). Вы можете пройтись по каждому порту корневых USB-концентраторов, подключенных к этим контроллерам, чтобы посмотреть, что подключено к этому порту. Вы увидите, что каждое USB-устройство, подключенное к компьютеру (мышь, адаптер WiFi или Bluetooth, веб-камера и т. д.), отображается на одном из этих портов.

Отсоедините все флэш-накопители и внешние жесткие диски от компьютера и поищите USB-контроллер, который не имеет устройств, подключенных ни к одному из портов (на моем компьютере это USB xHCI-совместимый контроллер хоста ). Теперь подключите флэш-накопитель или внешний жесткий диск, который вы хотите проверить, и вы заметите, что он подключен к одному из портов корневого USB-концентратора, подключенного к этому контроллеру.

Если вы подключили флэш-накопитель, он будет отображаться как:

USB Mass Storage Device - [ASSIGNED\_DRIVELETTER]

Нажмите на него и поищите раздел Сведения о подключении на информационной панели справа.

Если устройство подключено в режиме USB 3.0 SuperSpeed, то отобразится:

Device Bus Speed : 0x03 (SuperSpeed)

For USB 2.0, то отобразится:

For USB 1.1, то отобразится:

&00001

Кроме того, есть еще несколько других методов, которые объясняются очень подробно здесь

7
7
7
2012-09-22 05:55:02 +0000

Коротким ответом является то, что нет способа, от POV конечного пользователя, окончательно протестировать, потому что для измерения эффективной скорости передачи данных вам понадобится видимость внутренней шины. Предложение измерить фактическую пропускную способность, как видно из ваших терминальных устройств, является следующей лучшей альтернативой.

Однако, вы должны проверить, что ваш ноутбук (устройство Windows) на самом деле классифицирует USB 3.0 соединение как “супер” соединение с поддержкой скорости передачи данных.

Есть четыре спецификации USB: 1.0, 1.1, 2.0 и 3.0. Но чтобы все запутать, каждая спецификация USB имеет более одной скорости передачи данных. Эти скорости “низкие”, “полные”, “высокие” и “супер”.

Таким образом, сравнительный анализ пропускной способности данных исключительно по скорости не обязательно является убедительным в том, что фактическая спецификация используется. Таким образом, порт USB 3.0 может на самом деле работать не с “супер”, а с “высоким” рейтингом.

На Windows-машине проверьте рейтинг данных корневого/концентратора USB - Goto: Диспетчер устройств –> Контроллеры USB –> Корневой концентратор USB (щелчок правой кнопкой мыши) –> Свойства –> Дополнительно (вкладка).

Должна быть указана оценка данных для концентратора/порта USB. Как только вы это узнаете, вы узнаете максимальную пропускную способность POV компьютера.

Low = 1,5 Мбит/с Full = 12 Мбит/с High = 480 Мбит/с Super = 5 Гбит/с

Для других людей, читающих это, есть фактическая скорость передачи данных двух взаимодействующих устройств (предполагающая “точка-точка”). Например, передача данных по USB 3.0/Super будет затруднена между двумя конечными точками, состоящими из 5400-обратных PATA-накопителей.

4
Advertisement
4
4
2014-08-29 19:45:48 +0000
Advertisement

Если у вас все еще есть проблема со слабой скоростью передачи данных на портах USB 3.0 компании Toshiba (в моем случае), просто отключите USB Legacy Emulation в BIOS. Даже если в BIOS включен контроллер USB 3.0, пользователь всегда будет получать максимум 33-34 Мб/с против 77-85 Мб/с при выключенном режиме.

Это решение, вероятно, будет работать и на устройствах других марок с поддержкой USB в BIOS.

Обновление Лично я обнаружил, что есть еще одна причина медленной передачи данных по USB3.0. Проблема была в iusb3mon.exe - это приложение для мониторинга просто не делало ничего, кроме как замедляло скорость в 2 раза и, что более важно, останавливало каждое резервное копирование системного диска/тома Windows с ошибкой 0x8007045D во время копирования! Все вернулось в норму, когда я отключил процесс

Обновление 2 Еще одна проблема - кабели и разъемы. Выбирайте качественные - скорость передачи данных обычно падает или сильно колеблется из-за плохого соединения между кабельным разъемом и гнездом! Также некоторые кабели изготавливаются с низкокачественными медными проводами (недостаточно меди или неизвестного сплава), неправильно скрученными парами или плохо спаянными с разъемом!

1
1
1
2014-09-06 11:07:02 +0000

Попробуй TeraCopy. Это инструмент передачи файлов Windows, который показывает скорость передачи подключенных дисков по мере копирования файлов, чтобы вы могли экспериментировать с различными типами и размерами файлов дисков.

1
Advertisement
1
1
2014-07-04 12:51:58 +0000
Advertisement

Разница между 2.0 и 3.0 заключается не только в скорости передачи данных, но и в формате передачи. Они действительно отличаются. Я имею в виду, что 1.1-2.0 используют один и тот же формат, а 3.0 - другой. BTW, использование напряжения и проводов также отличаются; вы можете выполнять трафик 2.0 внутри физического канала 3.0, но четыре провода внутри этого канала не будут использоваться.

Это говорит о том, что я пока не могу предоставить вам полный ответ, так как у меня та же проблема. Моя стратегия заключается в использовании анализатора пакетов (Wireshark) и попытке найти единственную последовательность внутри трафика 3.0, которая не может быть частью трафика 2.0. например: 3.0 обрабатывает “burst”, но не 2.0, 2.0 не обрабатывает потоковый трафик, когда 3.0 делает (для конечных точек блоков), 3. Протокол 0 использует специальное “Сообщение о корректировке интервала шины” для адаптации временных интервалов, когда 2.0 использует один интервал (1 мс/125 мкс).

Теперь я должен сказать, что это рискованно устанавливать диаграмму использования скорости 2.0 или 3.0 путем бенчмаркировки передачи данных. 5 Гб/с - это теоретическая скорость внутри канала связи, ограниченная технологией устройства. Разница может быть только в SSD-накопителях. BTW Мы не должны путать скорость передачи файлов со скоростью передачи данных. транзакция содержит много других вещей, чем сами данные: пакет синхронизации, ошибки, подтверждения и т.д. теперь также верно, что 2.0 НИКОГДА не пойдет выше, чем 480Mb/s.

Advertisement

Похожие вопросы

3
19
10
28
2
Advertisement