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 허브에 키보드를 연결하면 네트워크 어댑터의 최대 이론적 처리량이 480Mbps 이하로 즉시 떨어 집니까 (USB 2.0의 최대 처리량)?


USB 1.1 장치를 USB 2.0 허브에 연결하려면 허브에 단일 트랜잭션 변환기가 있는지 아니면 여러 트랜잭션 변환기가 있는지에 따라 다릅니다. 그러나 USB 3.0 허브에있는 USB 2.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 원래 물리적 커넥터와 전선 만 고려했습니다. 설명해 주셔서 감사합니다.
rob

@ 벤 당신은 무엇을 명확히 할 수 있습니까? 두 개의 USB2 웹캠이있는 경우 일반적으로 각각 USB2 링크가 포화됩니다. 둘 다 USB3 허브에 연결하면 허브가 트래픽을 집계하고 5Gbps USB3 링크를 통해 호스트로 재전송하기 때문에 각각 480Mbps를 사용할 수 있다고 말하는가?
Nicu Stiurca

@SchighSchagh : 그렇습니다. 허브의 주요 디자인 문제를 제외하면 바로 이점입니다. (음, 어느 장치도 480Mbps에 도달하지는 않지만 다른 장치가 연결되어 있지 않은 것처럼 각각 많은 대역폭을 수신합니다)
Ben Voigt

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)이 있습니다. 2 개의 USB 3.0 포트가 있습니다. 각 웹캠이 약 15MB / s를 단독으로 사용하지만 USB 2.0 허브를 통해 연결된 경우에는 이들 포트에서 동시에 2 개의 1080p USB 2.0 웹캠을 사용할 수 있습니다. 이것은 USB 3.0이 고속에서 초고속으로 트랜잭션 변환을 수행해야 함을 의미합니다. 분명히 그러한 트랜잭션 변환은 USB3.0 사양의 일부는 아니지만 실제로이를 수행하는 장치가있는 것 같습니다. usbtop 유틸리티로 데이터 트래픽을 모니터링했습니다. 비슷한 경험을 가진 사람이 있습니까?
Kozuch

0

아니.

와이어 속도를 상상하는 방법은 다음과 같습니다.

물을 옮기는 터널처럼 생각하십시오.

큰 터널이 여러 유사한 크기의 터널 (HUB)로 균등하게 분할되었다고 가정하십시오. 다음으로 2.0 장치 (3.0과 비교하여 더 작은 터널)를 허브에 연결합니다.

무슨 일이야? 다른 터널이 작아 지나요? 아니 그들은하지 않습니다. 2.0 장치는 가능한 한 많은 속도를 사용합니다.

이 비유는 실제로 네트워크 문제를 이해하는 데 도움이되었습니다.


8
이 유추는 다양한 네트워크 (실제로는 "버스") 상황에 맞지 않습니다. 예를 들어, USB 2의 USB 1 장치는 전송 된 데이터의 불균형 시간을 점유하여 버스 속도를 느리게합니다 (다른 고속 장치는 버스를 사용하지 못하도록 차단). 기가비트 네트워크의 10mBit 장치와 동일합니다. RS-485, SATA 및 기타 직렬 버스는 가장 느린 장치만큼 빠릅니다. 그러나 케이블에 v.2 및 v.3 프로토콜의 DIFFERENT WIRES가 포함되어 있기 때문에 USB3에는 해당되지 않습니다. 미니 밴과 페라리를 같은 차선에 놓는 것과 각각 자신의 차선을 얻는 것의 차이점입니다.
DrFriedParts 2016 년

@DrFriedParts : 기가비트 이더넷 네트워크에는 맞지 않습니다. 당신은 더 이상 어떤 종류의 "버스"와 같은 행동은 10/100 공유 매체 이더넷 없었지만, 현대가 (기가비트 위해 요구되는) 네트워크로 전환하는 경우 올바른왔다.
grawity

@grawity-그보다 더 미묘한 차이가 있어야합니다. 기가비트 스위치에 충분한 레인 (예 : 대부분의 "관리되는"허브)이 있고 일반적으로 단일 기가비트가 장착 된 클라이언트에서 기가비트 및 고속 이더넷 클라이언트로 동시 전송되는 문제 시나리오를 피할 수있는 경우에만 해당됩니다. 802.3 흐름 제어, 스위치 패브릭 대역폭 및 기타 제한은 여전히 ​​기가비트 스위치에 영향을줍니다.
DrFriedParts

글쎄, 당신이 실제로 기가비트 허브를 찾을 수 있다면 ...
grawity

@grawity-GigE에는 지점 간 링크가 필요하므로 "기가비트 허브"가 없습니다. "관리되지 않는 스위치"가 있으며 일반적으로 모든 포트가 모든 포트와 통신 할 수있는 레인이 충분하지 않습니다 (매우 드물기 때문에). 따라서 포트에서 스위치에서 동일한 레인을 사용하는 경우 레인이 사용 가능해지기 전에 느린 전송이 완료 될 때까지 기다려야하며 USB1 / 2와 정확히 동일한 시나리오가 있습니다. 이것은 거의 발생하지 않지만 발생합니다. "기가비트와 고속 이더넷 클라이언트가 혼합 된 단일 기가비트 장착 클라이언트"에서 가장 일반적으로 발생합니다.
DrFriedParts
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.