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

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

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

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

Я покопался в свойствах диска и запустил различные диагностические инструменты (типа SIW). Единственная информация, которую я смог извлечь, это то, что они действительно подключены через USB (ну да), но никакой информации о конкретной скорости соединения. Единственные предложения, которые я смог найти в сети, это протестировать диски и "если скорость больше 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

ИЗМЕНИТЬ/РЕШЕНО-- Моя основная проблема была связана с драйвером; я пытался вручную установить Intel USB 3.0 eXtensible Host Controller DriversWindows 7 на Server 2008 R2 (так как драйверы сервера не доступны). При этом я, похоже, пропустил одно или несколько устройств. Следуя этим инструкциям, я смог заставить установщик драйвера работать правильно, исправив проблему. SanDisk получает 170 МБ/с чтения, 130 МБ/с записи, а Toshiba получает около 110 МБ/с.

решение1

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

Вы также можете использоватьПросмотрщик дерева USB-устройств, что очень похоже наUSBView.exeи вам не придется загружать огромный WDK, чтобы использовать его.

ОТРЕДАКТИРОВАНО: на снимке экрана ниже указано, Hчто это высокоскоростной (480 Мбит/с), поэтому USB 2.0 Fозначает полноскоростной (12 Мбит/с), что может быть USB 1.1 или 2.0.

Просмотрщик дерева USB-устройств

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

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

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

USB-накопитель - [ASSIGNED_DRIVELETTER]

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

Просмотрщик дерева USB-устройств — режим USB-подключения

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

Скорость шины устройства: 0x03 (SuperSpeed)

Для USB 2.0 будет показано:

Скорость шины устройства: 0x02 (высокая скорость)

Для USB 1.1 будет показано:

Скорость шины устройства: 0x01 (полная скорость)

Помимо этого, есть еще несколько других методов, которые подробно описаны.здесь

решение2

Обновление для Windows 10 2021 года:

  1. Откройте «Bluetooth и другие устройства» в настройках (нажмите клавишу Windows, начните вводить «Bluetooth», щелкните верхнюю опцию)
  2. Прокрутите вниз, чтобы увидеть внешние USB-накопители
  3. Там будет указано, используется ли устройство как USB 2 или USB 3, а также ограничено ли в данный момент подключением вашего устройства USB 3 к порту USB 2.

Пример скриншота -> Настройки: Bluetooth и другие устройства

решение3

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

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

Существует четыре спецификации USB: 1.0, 1.1, 2.0 и 3.0. Но чтобы все запутать, каждой спецификации USB присвоено несколько скоростей передачи данных. Эти скорости — «низкая», «полная», «высокая» и «супер».

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

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

Он должен сообщить вам рейтинг данных для USB-концентратора/порта. Как только вы это узнаете, вы узнаете максимальную пропускную способность с точки зрения компьютера.

Низкий = 1,5 Мбит/с Полный = 12 Мбит/с Высокий = 480 Мбит/с Супер = 5 Гбит/с

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

решение4

Разница между 2.0 и 3.0 заключается не только в скорости передачи, но и в формате передачи. Они действительно разные. Я имею в виду, что 1.1 и 2.0 используют один и тот же формат, а 3.0 — другой. Кстати, использование напряжения и использование проводов также различаются; вы можете выполнять трафик 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 diag путем сравнительного анализа передачи данных. 5 ГБ/с — это теоретическая скорость внутри соединения, ограниченная технологией устройства. Только SSD-накопители могут иметь значение. Кстати, мы не должны путать скорость передачи файлов со скоростью передачи данных. транзакция содержит много других вещей, кроме самих данных: пакет синхронизации, ошибки, подтверждения и т. д. Теперь также верно, что 2.0 НИКОГДА не поднимется выше 480 Мбит/с.

Связанный контент