USB 3.0 हब से जुड़ा USB 2.0 डिवाइस हब को 2.0 की गति तक धीमा कर देता है?


33

काम के दौरान, मैं अपने सभी USB उपकरणों को एकल USB हब में प्लग करना चाहता हूं, इसलिए मुझे केवल एक USB केबल, बाहरी डिस्प्ले और पावर केबल को अपने लैपटॉप में प्लग करना होगा। मेरे पास कुछ USB 3.0 डिवाइस और कुछ धीमे USB 2.0 / 1.1 डिवाइस हैं।

मुझे पता है कि एक एकल USB रूट हब पर सभी डिवाइस एक ही बैंडविड्थ को साझा करते हैं, लेकिन मैं उत्सुक हूं कि क्या एक पुराने डिवाइस को हब में प्लग करने से पूरे हब को संगतता मोड में गिरना पड़ता है।

अगर मैं अपने USB 3.0 हब में धीमे उपकरणों को प्लग करता हूं, तो क्या वह हब और उसके सभी कनेक्टेड डिवाइस USB 2.0 गति को धीमा कर देंगे, या USB 3.0 डिवाइस USB 3.0 गति पर चलते रहेंगे?

उदाहरण के लिए, मान लें कि मेरे पास USB 3.0 गीगाबिट नेटवर्क एडेप्टर और USB 2.0 कीबोर्ड है। अगर मैं कीबोर्ड को उसी USB 3.0 हब में प्लग करता हूं जिसे नेटवर्क एडॉप्टर में प्लग किया गया है, तो क्या नेटवर्क एडॉप्टर का अधिकतम सैद्धांतिक थ्रूपुट तुरंत 480 एमबीपीएस या धीमा (यूएसबी 2.0 का अधिकतम थ्रूपुट) गिरा देगा?


USB 1.1 उपकरणों को USB 2.0 हब से जोड़ने के लिए, यह इस बात पर निर्भर करता है कि हब में एक एकल या एकाधिक लेनदेन अनुवादक हैं या नहीं। USB 3.0 हब में USB 2.0 उपकरणों के लिए, जाहिरा तौर पर ऐसी कोई बात नहीं है, हालांकि: en.wikipedia.org/wiki/USB_hub#Transaction_translator
endolith

जवाबों:


37

संक्षिप्त उत्तर: नहीं।

लंबा जवाब:

मैं एक असम्बद्ध प्रश्न के जवाब के लिए एक टिप्पणी में मेरे सवाल के जवाब में ठोकर खाई । यह पता चला है कि यूएसबी 2.0 और यूएसबी 3.0 को वायरिंग में भौतिक रूप से अलग किया गया है, इसलिए यूएसबी 2.0 डिवाइस को यूएसबी 3.0 हब में प्लग करने से यूएसबी 3.0 डिवाइस के प्रदर्शन को प्रभावित नहीं किया जाएगा जिस तरह से मैं सोच रहा था।


@BenVoigt मैंने केवल मूल रूप से भौतिक कनेक्टर और तारों पर विचार किया था। स्पष्टीकरण के लिए धन्यवाद।
लूटने

@ क्या आप कुछ स्पष्ट कर सकते हैं? अगर मेरे पास दो USB2 वेबकैम हैं, तो आमतौर पर प्रत्येक USB2 लिंक को संतृप्त करेगा। अगर मैं दोनों को USB3 हब से जोड़ता हूं, तो क्या आप कह रहे हैं कि वे 480 एमबीपीएस का उपयोग कर पाएंगे क्योंकि हब यातायात को एकत्र करेगा और 5 Gbps USB3 लिंक को होस्ट करने के लिए फिर से भेजेगा?
निकु स्तिर्का

@SchighSchagh: हाँ, हब में कुछ प्रमुख डिज़ाइन समस्या को छोड़कर, यह बिल्कुल फायदा है। (ठीक है, न तो डिवाइस 480 एमबीपीएस तक पहुंच जाएगा, लेकिन वे प्रत्येक को उतना अधिक बैंडविड्थ प्राप्त करेंगे जैसे कि कोई अन्य उपकरण संलग्न नहीं था)
बेन Voigt

1
@ clarkcox3 मैं कह रहा हूं कि बेनविग की टिप्पणी गलत है; USB 2.0 संकेत USB 3.0 संकेतों के लिए अनुवादित नहीं हैं, इसलिए सभी USB 2.0 उपकरणों को एक 480 Mbit / s बैंडविड्थ को साझा करना चाहिए। यदि आप दो USB 2.0 उपकरणों को USB 3.0 हब में प्लग करते हैं, तो हब से USB 3.0 तारों का कोई डेटा नहीं होगा।
एंडोलिथ

1
मेरे पास एक लेनोवो ई 50-80 (मॉडल 80 जे 2) है - इसमें 2 यूएसबी 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 2 पर USB 1 उपकरण ट्रांसफर किए गए डेटा (बस का उपयोग करने से अन्य, तेज डिवाइसों को अवरुद्ध करने) के लिए समय की एक विषम मात्रा में कब्जा करके बस को धीमा कर देगा। गीगाबिट नेटवर्क पर 10mBit उपकरणों के लिए समान। RS-485, SATA, और अन्य सीरियल बस केवल सबसे धीमी डिवाइस के रूप में तेजी से चलते हैं। हालांकि USB3 के लिए यह सच नहीं है, क्योंकि केबल में प्रोटोकॉल का v.2 और v.3 के लिए DIFFERENT WIRES होता है। यह मिनीवैन और फेरारी के एक ही लेन में डालने के बीच का अंतर है।
DrFriedParts

@DrFriedParts: आप गिगाबिट ईथरनेट नेटवर्क के लिए सही नहीं हैं। आप चाहते हैं सही किया गया है अगर यह एक 10/100 साझा-मध्यम ईथरनेट था, लेकिन आधुनिक स्विच्ड नेटवर्क (जो गीगाबिट के लिए आवश्यक है) अब एक किसी भी तरह की "बस" की तरह काम करते हैं।
विशालता

@grawity - आपको इससे ज्यादा न्यूट्रिशन होना चाहिए। आपका कथन केवल तभी सत्य है यदि गीगाबिट स्विच में पर्याप्त लेन (यानी "अधिकांश" प्रबंधित "हब) हैं और यदि आप समस्या के परिदृश्य से आम तौर पर एक ही गिगाबिट-लैस क्लाइंट से गीगाबिट और फास्टैग क्लाइंट के मिश्रण में एक साथ ट्रांसफर शामिल कर सकते हैं। 802.3 प्रवाह नियंत्रण, स्विच कपड़े बैंडविड्थ, और अन्य सीमाएं अभी भी गीगाबिट स्विच को प्रभावित करती हैं।
DrFriedParts

ठीक है, अगर आप वास्तव में एक गीगाबिट हब पा सकते हैं ...
विशालता

@grawity - कोई "गिगाबिट हब" नहीं हैं क्योंकि गिग को पॉइंट-टू-पॉइंट लिंक की आवश्यकता होती है। "अप्रबंधित स्विच" क्या हैं और इनमें आमतौर पर सभी बंदरगाहों को सभी बंदरगाहों के साथ संवाद करने की अनुमति देने के लिए अपर्याप्त गलियां हैं (क्योंकि यह बहुत कम ही होता है)। इसलिए जब पोर्ट स्विच में एक ही लेन का उपयोग करते हैं, तो उन्हें लेन के उपलब्ध होने से पहले धीमा हस्तांतरण के लिए इंतजार करना होगा और आपके पास बिलकुल वैसा ही परिदृश्य होगा जैसा USB1 / 2 में है। ऐसा कम ही होता है, लेकिन ऐसा होता है। यह आमतौर पर "गीगाबिट और फास्ट ईथरनेट क्लाइंट के मिश्रण के लिए एकल गीगाबिट-लैस क्लाइंट के साथ होता है।"
DrFriedParts
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.