อุปกรณ์ USB 2.0 เชื่อมต่อกับฮับ USB 3.0 ชะลอความเร็วของฮับเป็น 2.0 หรือไม่?


33

ที่ทำงานฉันต้องการเสียบอุปกรณ์ USB ทั้งหมดของฉันเข้ากับฮับ 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 Mbps หรือช้ากว่า (ปริมาณงานสูงสุดของ 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 Mbps เนื่องจากฮับจะรวมทราฟฟิกและส่งผ่านลิงค์ 5 Gbps USB3 ไปยังโฮสต์
Nicu Stiurca

@SchighSchagh: ใช่ยกเว้นปัญหาการออกแบบที่สำคัญบางอย่างในฮับนั่นคือข้อได้เปรียบ (ดีอุปกรณ์จะไม่ถึง 480 Mbps แต่พวกเขาแต่ละคนจะได้รับเป็นแบนด์วิดธ์มากที่สุดเท่าถ้าไม่มีอุปกรณ์อื่น ๆ ที่แนบ)
เบนยต์

1
@ clarkcox3 ฉันกำลังพูดว่าความคิดเห็นของ BenVoigt ไม่ถูกต้อง; สัญญาณ USB 2.0 ไม่ได้แปลเป็นสัญญาณ USB 3.0 ดังนั้นอุปกรณ์ USB 2.0 ทั้งหมดจะต้องแบ่งปันแบนด์วิดท์ 480 Mbit / s เดียว หากคุณเสียบอุปกรณ์ USB 2.0 สองตัวเข้ากับฮับ USB 3.0 สาย USB 3.0 จากฮับจะไม่มีข้อมูลอยู่ในอุปกรณ์
endolith

1
ฉันมี Lenovo E50-80 (รุ่น 80J2) - มันมีพอร์ต USB 3.0 2 พอร์ต ฉันสามารถใช้เว็บแคม 2 1080p USB 2.0 บนพอร์ตเหล่านี้ได้พร้อมกันแม้ว่าแต่ละเว็บแคมจะดึงข้อมูลประมาณ 15 เมกะไบต์ / s เพียงอย่างเดียวและพวกมันจะไม่ทำงานร่วมกันเมื่อเชื่อมต่อผ่านฮับ USB 2.0 ซึ่งหมายความว่า USB 3.0 จะต้องแปลธุรกรรมจากความเร็วสูงเป็นความเร็วสูง แน่นอนว่าการแปลธุรกรรมนั้นอาจไม่ได้เป็นส่วนหนึ่งของรายละเอียด USB3.0 แต่ในความเป็นจริงดูเหมือนว่าจะมีอุปกรณ์ที่ทำสิ่งนี้ ฉันตรวจสอบการรับส่งข้อมูลด้วยยูทิลิตี้ usbtop ใครมีประสบการณ์คล้ายกัน
Kozuch

0

เลขที่

นี่คือวิธีจินตนาการความเร็วของสายไฟ

คิดเหมือนอุโมงค์ที่ถ่ายโอนน้ำ

สมมติว่าอุโมงค์ขนาดใหญ่แบ่งออกเป็นอุโมงค์ขนาดเท่า ๆ กัน (HUB) ถัดไปคุณเชื่อมต่ออุปกรณ์ 2.0 (ซึ่งเป็นอุโมงค์ที่เล็กกว่าเมื่อเทียบกับ 3.0) กับฮับ

เกิดอะไรขึ้น? อุโมงค์อื่นจะเล็กลงหรือไม่? ไม่พวกเขาทำไม่ได้ อุปกรณ์ 2.0 ของคุณใช้ความเร็วมากที่สุดเท่าที่จะทำได้

การเปรียบเทียบนี้ช่วยให้ฉันเข้าใจปัญหาเครือข่ายอย่างแท้จริง


8
การเปรียบเทียบนี้ไม่ถูกต้องสำหรับสถานการณ์เครือข่ายที่หลากหลาย (จริงๆ "บัส") สถานการณ์ ตัวอย่างเช่นอุปกรณ์ USB 1 บน USB 2 จะทำให้บัสช้าลงโดยใช้เวลาในการถ่ายโอนข้อมูลที่ไม่สมส่วน (การบล็อกอุปกรณ์อื่นและอุปกรณ์ที่เร็วกว่าจากการใช้บัส) เหมือนกันสำหรับอุปกรณ์ 10mBit บนเครือข่ายกิกะบิต RS-485, SATA และบัสอนุกรมอื่น ๆ เท่านั้นให้เร็วที่สุดเท่าที่อุปกรณ์ที่ช้าที่สุด ไม่เป็นความจริงสำหรับ USB3 อย่างไรก็ตามเนื่องจากสายเคเบิลมีสายที่แตกต่างกันสำหรับ v.2 และ v.3 ของโปรโตคอล มันคือความแตกต่างระหว่างการวางมินิแวนและเฟอร์รารี่ไว้ในเลนเดียวกันเทียบกับแต่ละครั้งที่ได้เลนของตัวเอง
DrFriedParts

@DrFriedParts: คุณไม่ถูกต้องสำหรับเครือข่าย Gigabit Ethernet คุณจะถูกต้องหากเป็นอีเธอร์เน็ตขนาดกลาง 10/100 แต่เครือข่ายสวิตช์ที่ทันสมัย ​​(ซึ่งจำเป็นสำหรับกิกะบิต) ไม่ทำตัวเหมือน "บัส" ของการเรียงลำดับใด ๆ อีกต่อไป
grawity

@grawity - คุณต้องมีความเหมาะสมยิ่งกว่านั้น คำสั่งของคุณเป็นจริงหากสวิตช์กิกะบิตมีเลนเพียงพอ (เช่นฮับ "ที่มีการจัดการ" ส่วนใหญ่) และหากคุณสามารถหลีกเลี่ยงสถานการณ์ปัญหาที่เกี่ยวข้องกับการถ่ายโอนพร้อมกันจากไคลเอนต์ที่ติดตั้งกิกะบิตเดียวไปยังไคลเอนต์ การควบคุมการไหล 802.3 สวิตช์แบนด์วิดท์ของผ้าและข้อ จำกัด อื่น ๆ
DrFriedParts

ดีถ้าคุณจริงสามารถหาศูนย์กลาง Gigabit ...
grawity

@grawity - ไม่มี "Gigabit hub's" เพราะ GigE ต้องการลิงก์แบบจุดต่อจุด สิ่งที่มี "สวิตช์ที่ไม่มีการจัดการ" และโดยทั่วไปจะมีช่องทางไม่เพียงพอที่จะอนุญาตให้ทุกพอร์ตสื่อสารกับพอร์ตทั้งหมด (เพราะไม่ค่อยเกิดขึ้น) ดังนั้นเมื่อพอร์ตใช้เลนเดียวกันในสวิตช์พวกเขาจะต้องรอให้การถ่ายโอนช้าลงให้เสร็จสมบูรณ์ก่อนที่เลนจะพร้อมใช้งานและคุณมีสถานการณ์แบบเดียวกับใน USB1 / 2 สิ่งนี้เกิดขึ้นน้อยมาก แต่มันเกิดขึ้น โดยทั่วไปมักเกิดขึ้นกับ "ไคลเอนต์ที่ติดตั้งกิกะบิตเดียวไปยังไคลเอนต์แบบรวมของกิกะบิตและ Fast Ethernet"
DrFriedParts
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.