Apakah perangkat USB 2.0 yang terhubung ke hub USB 3.0 memperlambat kecepatan hub ke 2.0?


33

Di tempat kerja, saya ingin menghubungkan semua perangkat USB saya ke satu hub USB jadi saya hanya perlu mencolokkan satu kabel USB, layar eksternal, dan kabel daya ke laptop saya. Saya memiliki beberapa perangkat USB 3.0 dan beberapa perangkat USB 2.0 / 1.1 yang lebih lambat.

Saya sadar bahwa semua perangkat pada satu USB Root Hub berbagi bandwidth yang sama, tetapi saya ingin tahu apakah memasukkan perangkat yang lebih tua ke hub menyebabkan seluruh hub kembali ke mode kompatibilitas.

Jika saya mencolokkan perangkat yang lebih lambat ke hub USB 3.0 saya, akankah hub itu dan semua perangkat yang terhubung melambat ke kecepatan USB 2.0, atau akankah perangkat USB 3.0 terus berjalan pada kecepatan USB 3.0?

Sebagai contoh, misalkan saya memiliki adapter jaringan USB 3.0 gigabit dan keyboard USB 2.0. Jika saya menyambungkan keyboard ke hub USB 3.0 yang sama dengan adaptor jaringan yang dicolokkan, akankah throughput teoritis maksimum adapter jaringan langsung turun menjadi 480 Mbps atau lebih lambat (throughput maksimum USB 2.0)?


Untuk menghubungkan perangkat USB 1.1 ke hub USB 2.0, tergantung pada apakah hub memiliki satu atau beberapa penerjemah transaksi. Untuk perangkat USB 2.0 di hub USB 3.0, tampaknya tidak ada yang seperti itu: en.wikipedia.org/wiki/USB_hub#Transaction_translator
endolith

Jawaban:


37

Jawaban singkat: Tidak.

Jawaban panjang:

Saya menemukan jawaban untuk pertanyaan saya dalam komentar untuk jawaban untuk pertanyaan yang tampaknya tidak berhubungan . Ternyata USB 2.0 dan USB 3.0 secara fisik terpisah dalam kabel, jadi menghubungkan perangkat USB 2.0 ke hub USB 3.0 tidak akan mempengaruhi kinerja perangkat USB 3.0 dengan cara yang saya bertanya-tanya.


@ BenVoigt Saya hanya mempertimbangkan konektor fisik dan kabel pada awalnya. Terimakasih atas klarifikasinya.
merampok

@ Ben Bisakah Anda mengklarifikasi sesuatu? Jika saya memiliki dua webcam USB2, biasanya masing-masing akan menjenuhkan tautan USB2. Jika saya menghubungkan keduanya ke hub USB3, apakah Anda mengatakan bahwa mereka masing-masing dapat menggunakan 480 Mbps karena hub akan mengumpulkan lalu lintas dan mengirim ulang lebih dari tautan USB3 5 Gbps ke host?
Nicu Stiurca

@ SchighSchagh: Ya, kecuali beberapa masalah desain utama di hub, itulah kelebihannya. (Yah, kedua perangkat tidak akan mencapai 480 Mbps, tetapi masing-masing akan menerima bandwidth sebanyak seolah-olah tidak ada perangkat lain yang terpasang)
Ben Voigt

1
@ clarkcox3 Saya mengatakan bahwa komentar BenVoigt salah; sinyal USB 2.0 tidak diterjemahkan ke sinyal USB 3.0, jadi semua perangkat USB 2.0 harus berbagi bandwidth 480 Mbit / s. Jika Anda mencolokkan dua perangkat USB 2.0 ke hub USB 3.0, kabel USB 3.0 dari hub tidak memiliki data.
endolith

1
Saya memiliki Lenovo E50-80 (model 80J2) - ia memiliki 2 port USB 3.0. Saya dapat menggunakan 2 webcam USB 2.0 1080p pada port-port ini secara bersamaan meskipun setiap webcam menarik sekitar 15 megabyte / s saja dan mereka tidak akan bekerja bersama saat terhubung melalui hub USB 2.0. Ini berarti USB 3.0 harus melakukan terjemahan transaksi dari kecepatan tinggi ke kecepatan super. Tentunya terjemahan transaksi semacam itu mungkin bukan bagian dari spesifikasi USB3.0 tetapi pada kenyataannya tampaknya ada perangkat yang melakukan ini. Saya memantau lalu lintas data dengan utilitas usbtop. Adakah yang memiliki pengalaman serupa?
Kozuch

0

Tidak.

Berikut ini cara membayangkan kecepatan kabel.

Anggap saja seperti terowongan yang memindahkan air.

Asumsikan sebuah terowongan besar terbagi rata menjadi beberapa terowongan berukuran sama (HUB). Selanjutnya, Anda menghubungkan perangkat 2.0 Anda (yang merupakan terowongan yang lebih kecil dibandingkan dengan 3.0) ke hub.

Apa yang terjadi? Apakah terowongan lainnya menjadi lebih kecil? Tidak mereka tidak. Perangkat 2.0 Anda menggunakan kecepatan sebanyak mungkin.

Analogi ini sangat membantu saya untuk memahami masalah jaringan.


8
Analogi ini tidak benar untuk berbagai situasi jaringan (benar-benar "bus"). Misalnya, perangkat USB 1 pada USB 2 akan memperlambat bus dengan menempati jumlah waktu yang tidak proporsional untuk data yang ditransfer (memblokir perangkat lain yang lebih cepat menggunakan bus). Sama untuk perangkat 10mBit pada jaringan Gigabit. RS-485, SATA, dan bus serial lainnya hanya berjalan secepat perangkat paling lambat. Namun tidak berlaku untuk USB3, karena kabel berisi KABEL BERBEDA untuk v.2 dan v.3 protokol. Itu perbedaan antara menempatkan minivan dan Ferrari di jalur yang sama vs masing-masing mendapatkan jalur mereka sendiri.
DrFriedParts

@DrFriedParts: Anda tidak benar untuk jaringan Gigabit Ethernet. Anda akan benar jika itu adalah Ethernet 10/100 yang digunakan bersama, tetapi jaringan switch modern (yang diperlukan untuk Gigabit) tidak lagi bertindak seperti "bus" dalam bentuk apa pun.
grawity

@ kegembiraan - Anda harus lebih bernuansa dari itu. Pernyataan Anda hanya benar jika sakelar gigabit memiliki jalur yang cukup (yaitu sebagian besar hub "yang dikelola") dan jika Anda dapat menghindari skenario masalah yang biasanya melibatkan transfer simultan dari satu klien yang dilengkapi gigabit ke campuran klien gigabit dan Fast Ethernet. Kontrol aliran 802.3, lebar pita sakelar kain, dan batas lainnya masih memengaruhi sakelar gigabit.
DrFriedParts

Nah, jika Anda benar-benar dapat menemukan hub Gigabit ...
grawity

@grawity - tidak ada "Gigabit hub" karena GigE memerlukan tautan titik-ke-titik. Apa yang ada "sakelar yang tidak dikelola" dan ini biasanya memiliki jalur yang tidak memadai untuk memungkinkan semua port berkomunikasi dengan semua port (karena itu sangat jarang terjadi). Jadi ketika port menggunakan jalur yang sama di sakelar, mereka harus menunggu transfer yang lebih lambat untuk diselesaikan sebelum jalur tersebut tersedia dan Anda memiliki skenario yang sama persis seperti di USB1 / 2. Ini jarang terjadi, tetapi itu memang terjadi. Ini paling umum terjadi dengan "klien yang dilengkapi gigabit tunggal untuk campuran gigabit dan klien Fast Ethernet."
DrFriedParts
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.