당신의 USB 허브는 아마 속도에 대해 거짓말을 하고 있을 것입니다 — 이것을 확인하는 방법은 다음과 같습니다
어딘가, 아마도 당신의 책상 위에 'SuperSpeed USB 3.0'이라고 상자에 적힌 USB 허브가 놓여 있습니다. 포트가 네 개 이상 있으며, 초당 5기가비트를 지원한다고 약속합니다. 누군가는 어떤 장치가 좋은 포트를 사용할지에 대해 스스로와 다투지 않기 위해 이 허브를 특별히 구입했습니다. 허브가 도착하고 연결되었지만 그 이후로 계속 이상하게 작동하고 있습니다. 빠르게 전송되어야 할 파일이 느리게 전송되고 USB 3.0 속도로 빠르게 작동해야 할 드라이브가 USB 2.0에 가까운 속도로 기어갑니다. 허브는 이를 절대 알리지 않습니다.
약 30초 정도면 허브의 모든 포트에서 정확히 무슨 일이 일어나고 있는지 알려주는 무료 도구가 있습니다. 하지만 먼저, 허브가 처음에 왜 거짓말을 하는지 이해하는 것이 도움이 됩니다.
‘USB 3.0’이라는 라벨은 여러 번 이름이 바뀌었다
그 자체로는 거의 아무 의미가 없다
USB 3.0 허브의 최대 속도는 얼마인가요? 그 답은 전적으로 제품이 출시된 연도, 제조사가 기준으로 삼은 사양, 그리고 그 명명 규칙을 세 번이나 자발적으로 수정한 바로 그 조직이 만든 규칙을 해독할 수 있는지 여부에 달려 있습니다.
USB 3.0이 출시되었을 때, 그것은 직관적인 5Gbps의 전송 속도를 제공했습니다. 이해하기 쉽고, 구매하기도 쉬웠습니다. 그러다 2013년에 USB 구현자 포럼(USB-IF)이 10Gbps 표준을 도입했지만, 이를 USB 4.0이라고 부르는 대신 USB 3.1 Gen 2라고 불렀습니다. 이렇게 하면서 원래의 5Gbps USB 3.0은 동일한 속도임에도 불구하고 소급하여 USB 3.1 Gen 1으로 이름이 변경되었습니다. 2017년에는 이 과정이 반복되었습니다. 20Gbps 표준이 등장하였고, 이미 USB 3.1 Gen 1으로 이름이 바뀐 USB 3.0은 다시 한 번 이름이 바뀌어 이번에는 USB 3.2 Gen 1이 되었습니다. 이렇게 해서 속도는 동일한데 세 가지 다른 이름이 존재하게 되었으며, 이는 케이블 표준이 혼란스럽다는 사실을 증명합니다. 본질적으로 USB 3.0, USB 3.1, USB 3.2는 기본 5Gbps 속도 계층에서는 모두 동일합니다.
USB-IF는 제조업체들이 버전 번호 사용을 완전히 중단하고 대신 'USB 5Gbps' 또는 'USB 10Gbps'와 같은 일반적인 언어 속도 표시로 제품에 라벨을 붙이기를 선호한다고 공개적으로 [PDF] 말하기도 했습니다. 대부분의 제조업체들은 이를 따르지 않았습니다. 따라서 오늘날 'USB 3.0'으로 표시된 허브는 현재 공식 명칭 대신 익숙한 구식 브랜딩을 사용할 수도 있고, 경쟁 제품 중 'USB 3.2'로 세대 번호 없이 표시된 허브는 5Gbps 또는 10Gbps 속도를 지원할 수 있으며, 라벨만으로는 이를 알 수 없습니다. 만약 혼란스럽다면, 특정 로고와 색상 코드를 사용하여 USB 포트 유형을 식별할 수 있습니다.
정확한 속도 등급을 가진 허브라도 포트를 제한할 수 있습니다
장치들이 대역폭을 놓고 경쟁하기 시작하는 순간
상자에 있는 속도 등급은 업스트림 링크를 설명합니다. 개별 포트에서 일어나는 일은 다른 협상입니다.
USB 허브를 통해 연결된 모든 장치는 해당 허브에서 사용할 수 있는 대역폭을 공유합니다. 4포트 USB 3.0(현재는 종종 USB 3.2 Gen 1로 표기) 허브는 각 포트가 동일한 5Gbps 풀에 접근할 수 있도록 제공하지만, 포트당 5Gbps가 아니라 동시에 데이터를 전송 중인 여러 장치 사이에서 5Gbps를 나누어 쓰는 것입니다. 두 개의 외장 드라이브가 동시에 작동하면 사용 가능한 대역폭을 나누게 됩니다. 세 개의 장치가 연결되면 계산이 더 복잡해집니다.
그러나 더 흥미로운 문제는 대부분의 구매자가 어떤 제품 설명에서도 거의 접하지 못하는 것과 관련이 있습니다: 트랜잭션 트랜스레이터. USB 2.0 허브는 서로 다른 속도로 작동하는 장치들과 허브 간의 통신을 관리하기 위해 트랜잭션 트랜스레이터를 사용합니다. 기본 설계에서는 모든 다운스트림 포트에 하나의 트랜스레이터를 할당하는데, 이를 싱글 트랜잭션 트랜스레이터(Single-TT 허브)라고 합니다. 이 구성은 여러 개의 구형 장치가 연결될 때 병목 현상을 발생시킵니다.
싱글-TT 허브는 구축 비용이 저렴하기 때문에 훨씬 더 흔합니다. 싱글-TT 허브에서는 5Gbps 드라이브가 자체 고속 레인에서 작동하는 동안, USB 1.1 키보드나 USB 2.0 MIDI 컨트롤러와 같은 오래된 장치들은 단일 번역 "버킷"을 공유하도록 강제됩니다. 어쨌든 이 버킷은 모든 풀-스피드 장치에 대해 총 12Mbps로 제한되는 경우가 많습니다. 이로 인해 이러한 구형 장치에서 지연이나 신호 손실이 발생할 수 있습니다. 반면 멀티-TT 허브는 각 하위 포트에 하나의 트랜슬레이터를 할당하므로, 각 장치는 주변 장치가 무엇을 하든 관계없이 자체 레인에서 작동합니다. 이 차이는 박스에 거의 표시되지 않습니다.
호스트 포트 자체의 더 단순한 문제도 있습니다. USB 3.0 장치를 USB 2.0 허브에 연결하면 USB 2.0 속도로 작동하며, 동일한 논리가 상위에도 적용됩니다. USB 3.0 허브를 컴퓨터의 USB 2.0 포트에 연결하면 허브 자체의 등급과 상관없이 USB 2.0 속도로 작동합니다. 연결 속도는 가장 느린 지점에 의해 결정되며, 케이블, 허브, 포트, 호스트 컨트롤러가 포함된 체인에서는 체인이 약해질 수 있는 여러 지점이 있습니다.
이 무료 도구는 당신의 허브가 실제로 무엇을 하고 있는지 정확히 알려줄 것입니다
USBTreeView는 장치들이 어떻게 연결되고 있는지 전체 모습을 보여줍니다
USB 장치 트리 뷰어, UsbTreeView라고도 알려져 있으며, 모든 USB 허브와 포트, 연결 상태, 장치 정보 및 관련 연결 세부 정보를 표시하는 작은 유틸리티입니다. 이 프로그램은 개발자 Uwe Sieber에 의해 만들어졌으며, 이전에는 Windows 드라이버 개발 키트와 함께 제공되었던 Microsoft의 USBView를 기반으로 만들어졌지만 이제는 독립형 도구입니다. 이 소프트웨어는 무료이며, 많은 훌륭한 휴대용 Windows 도구들처럼 설치가 필요하지 않습니다.
다운로드하고 실행하면 인터페이스가 두 개의 창으로 나뉩니다. 왼쪽에는 트리가 표시되며, 호스트 컨트롤러가 루트 허브로 분기되고, 그 다음에는 개별 포트와 그에 연결된 장치들이 나옵니다. 복잡하게 들리지만, 실제로는 보기보다 탐색하기 쉽습니다. 트리에서 허브에 연결된 장치를 클릭하면 오른쪽 창에는 다음과 같은 세부 정보가 표시됩니다: 사용 중인 USB 버전, 포트의 최대 속도, 장치의 최대 속도, 장치의 연결 속도, 소비 전력, 그리고 무엇보다도 중요한, 장치가 연결된 허브가 Single-TT인지 Multi-TT인지 여부입니다. 앞서 언급했듯이, 마지막 세부 사항은 거의 모든 제품 목록에 공개되지 않습니다.
당신이 실제로 찾고 있는 것은 연결 속도입니다. 'High Speed'라고 표시되어 있으면, 이는 USB 2.0 범위이며, 체인에 있는 모든 것이 USB 3.0으로 표시되어 있어도 최대 480Mbps로 제한됩니다. 'SuperSpeed'라고 표시되어 있으면, 이는 USB 3.0 이상 범위에 속하며, 보통 5Gbps에서 시작하여 세대에 따라 그 이상으로 증가합니다.
무엇이 잘못되었는지 알게 되면, 보통 고치는 것은 쉽습니다
만약 빠르리라 기대했던 드라이브가 SuperSpeed로 표시되지만 실제로는 그렇지 않다면, 문제는 허브, 케이블, 또는 컴퓨터의 호스트 포트 중 어느 하나가 속도를 제한하고 있기 때문입니다. 손상되었거나 품질이 낮은 USB 3.0 케이블은 USB 2.0 속도로 떨어지며, USB 케이블 종류와 어떤 것을 사용해야 하는지 포장만으로는 항상 명확하지 않기 때문에 시행착오가 가장 좋은 방법일 때가 많습니다. USBTreeView가 기대한 SuperSpeed 대신 High Speed를 보여준다면, 먼저 허브와 컴퓨터 사이의 케이블을 교체해 보세요. 비용이 들지 않으면서 문제를 의외로 자주 해결해 줍니다.
케이블에 문제가 없다면 허브가 컴퓨터의 어느 포트에 연결되어 있는지 확인하세요. USB 2.0 허브나 포트를 통해 연결된 USB 3.0 장치는 USB 2.0 속도로만 작동할 수 있으므로, 완벽한 USB 3.0 허브라도 USB 2.0 포트에 연결하면 USB 2.0 허브처럼 동작합니다. 포트 옆의 SS 표시를 찾거나, USB 포트 색상이 의미하는 바를 확인하세요. 특히 포트 내부의 파란색 플라스틱은 일반적으로 고속 연결을 나타냅니다.
USBTreeView가 기능하지 않는 SuperSpeed 구성 요소가 있는 허브를 표시하는 경우, 문제 해결 방법은 보통 드라이버 문제입니다. Windows에서 이 USB 포트 문제를 수동으로 진단하고 해결하려면 장치 관리자를 열고, 범용 직렬 버스 컨트롤러를 확장한 다음 USB 허브 항목을 제거하십시오. 그런 다음 재부팅하여 Windows가 이를 다시 감지하도록 하십시오. 오래되었거나 충돌하는 드라이버가 근본 원인일 가능성이 있으므로 이 방법이 문제를 해결해야 합니다. 그래도 해결되지 않으면 다른 허브를 고려해 보는 것이 좋습니다.











