Чи пристрій USB 2.0, підключений до концентратора USB 3.0, сповільнює концентратор до 2,0 швидкостей?


33

На роботі я хочу підключити всі свої USB-пристрої до одного USB-концентратора, тому мені потрібно підключити один ноутбук, зовнішній дисплей та кабель живлення до свого ноутбука. У мене є деякі пристрої USB 3.0 та деякі повільніші пристрої USB 2.0 / 1.1.

Мені відомо, що всі пристрої на одному USB Root Hub мають однакову пропускну здатність, але мені цікаво, якщо включення старого пристрою в концентратор призведе до того, що весь концентратор повернеться до режиму сумісності.

Якщо я підключую повільніші пристрої до свого концентратора USB 3.0, чи буде цей концентратор і всі його підключені пристрої сповільнюватися до швидкості USB 2.0, чи пристрої USB 3.0 продовжуватимуть працювати на швидкості USB 3.0?

Наприклад, припустимо, у мене є мережний адаптер USB 3.0 гігабіт та клавіатура USB 2.0. Якщо я підключу клавіатуру до того ж концентратора USB 3.0, до якого підключений мережевий адаптер, чи вмить максимальна теоретична пропускна здатність мережевого адаптера до 480 Мбіт / с або повільніше (максимальна пропускна здатність USB 2.0)?


Для підключення пристроїв USB 1.1 до концентратора USB 2.0, це залежить від того, чи має концентратор один чи кілька трансляторів транзакцій. Для пристроїв USB 2.0 у концентраторі USB 3.0, мабуть, такого немає, хоча: en.wikipedia.org/wiki/USB_hub#Transaction_translator
endolith

Відповіді:


37

Коротка відповідь: Ні.

Довга відповідь:

Я наткнувся на відповідь на моє запитання в коментарі до відповіді на, здавалося б, не пов'язане питання . Виявляється, USB 2.0 і USB 3.0 фізично розділені в електропроводці, тому підключення пристроїв USB 2.0 до концентратора USB 3.0 не вплине на продуктивність пристроїв USB 3.0 так, як мені було цікаво.


@BenVoigt Спочатку я розглядав лише фізичні роз'єми та дроти. Дякуємо за роз’яснення.
грабувати

@Ben Ви можете щось уточнити? Якщо у мене є дві веб-камери USB2, зазвичай кожна з них насичує посилання USB2. Якщо я підключую обидва до концентратора USB3, ви хочете сказати, що вони могли б використовувати 480 Мбіт / с, оскільки концентратор збирає трафік і повторно передаватиметься через 5-гігабітне посилання USB3 на хост?
Nicu Stiurca

@SchighSchagh: Так, заборона якоїсь основної дизайнерської проблеми в концентраторі, саме в цьому перевага. (Ну, жоден пристрій не досягне 480 Мбіт / с, але кожен отримає стільки пропускної спроможності, як ніби іншого пристрою не додається)
Ben Voigt

1
@ clarkcox3 Я кажу, що коментар BenVoigt невірний; сигнали USB 2.0 не переводяться на сигнали USB 3.0, тому всі пристрої USB 2.0 повинні мати єдину пропускну здатність 480 Мбіт / с. Якщо ви підключите два USB 2.0 пристрої до концентратора USB 3.0, провід USB 3.0 від концентратора не матиме даних про них.
ендоліт

1
У мене є Lenovo E50-80 (модель 80J2) - він оснащений 2 портами USB 3.0. Я можу використовувати 2 веб-камери 1080p USB 2.0 на цих портах одночасно, навіть якщо кожна веб-камера притягує приблизно 15 мегабайт / с, і вони не працюватимуть разом, коли вони підключені через концентратор USB 2.0. Це означає, що USB 3.0 повинен здійснювати трансляцію транзакцій з високошвидкісної на надшвидкісну. Безумовно, такий переклад транзакцій може не входити до специфікацій USB3.0, але насправді, здається, є пристрої, які це виконують. Я відстежував трафік даних за допомогою утиліти usbtop. Хтось має подібний досвід?
Козуч

0

Ні.

Ось як уявити швидкість в проводах.

Подумайте про це як про тунель, який передає воду.

Припустимо, що великий тунель розділений рівномірно на кілька тунелів однакового розміру (HUB). Далі ви підключаєте свій пристрій 2.0 (що є меншим тунелем порівняно з 3.0) до концентратора.

Що сталося? Інші тунелі стають меншими? Ні, вони не. Ваш пристрій 2.0 використовує максимальну швидкість.

Ця аналогія справді допомогла мені зрозуміти проблеми мережі.


8
Ця аналогія не є правильною для широкого спектру мережевих (справді "автобусних") ситуацій. Наприклад, пристрої USB 1 на USB 2 сповільнить шину, зайнявши непропорційну кількість часу для переданих даних (блокуючи інші, більш швидкі пристрої від використання шини). Те саме для пристроїв 10mBit в мережах Gigabit. RS-485, SATA та інші серійні шини працюють лише настільки ж швидко, як і найповільніший пристрій. Однак це не стосується USB3, тому що кабель містить РІЗНІ ПРОДУКТИ для версій протоколу v.2 та v.3. Це різниця між тим, що ставити мікроавтобуси та Ferrari в одній смузі проти кожного отримувати свою власну смугу.
DrFriedParts

@DrFriedParts: Ти не правдивий для мереж Gigabit Ethernet. Ви були б правильні, якби це був 10/100 загальнодоступного Ethernet, але сучасні комутовані мережі (що потрібно для Gigabit) більше не діють як "шина" будь-якого типу.
grawity

@grawity - Ви повинні бути більш нюансами, ніж це. Ваше твердження справедливе лише в тому випадку, якщо в гігабітному комутаторі є достатньо смуг (тобто більшість «керованих» концентраторів) і якщо ви можете уникнути проблемного сценарію, що включає в себе одночасні передачі від одного гігабітного клієнта до поєднання гігабітних та швидких клієнтів Ethernet. 802.3 контроль потоку, пропускна здатність тканини комутатора та інші обмеження все ще впливають на гігабітні комутатори.
DrFriedParts

Ну, якщо ви справді можете знайти гігабітний хаб ...
grawity

@grawity - "Gigabit hub" не існує, оскільки GigE вимагає посилання "точка-точка". Існують "некеровані комутатори", і вони, як правило, не мають доріжок, щоб усі порти могли спілкуватися з усіма портами (бо це трапляється дуже рідко). Отже, коли порти використовують ті ж смуги в комутаторі, вони повинні чекати, коли повільна передача завершиться до того, як смуга стане доступною, і у вас точно такий же сценарій, як у USB1 / 2. Це трапляється рідко, але це трапляється. Найчастіше це відбувається з "одним гігабітним клієнтом, який поєднується з гігабітними та швидкими клієнтами Ethernet".
DrFriedParts
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.