USB 3.0을 사용하여 USB 2.0 장치 간 전송 속도를 높이시겠습니까?


47

USB 2.0 드라이브 간 전송 속도가 매우 느리다는 것을 알았습니다. 내가 이해 한 바에 따르면 동일한 USB 2.0 호스트에 연결된 모든 USB 2.0 장치는 동일한 480Mb / s 대역폭을 공유하기 때문입니다.

USB 3.0을 사용하여 (예 : USB 3.0 ExpressCard 어댑터 와 같은) USB 3.0 컨트롤러에 두 드라이브를 연결하여 속도를 높일 수 있습니까?

즉, USB2 장치는 USB3 호스트에서 각각 공유되지 않은 전체 대역폭을 얻습니까?


7
재미있는 질문! 예, USB 2 컨트롤러가 장치 간 대역폭을 공유하는 것이 맞습니다.
slhck

12
나는 아직 이것을 생각하지 못했다는 것을 믿을 수 없다 ... 나는 오늘 밤 벤치마킹 할 것이다.
Supercereal


우, 흥미로운 질문입니다. 분명히 그들은 USB2.0 속도에서만 작동하지만 ... 그렇습니다! 몰라요! 나는 그렇게 생각하지만 실제로 실마리는 없습니다.
Shinrai

1
@Kevin : USB 2.0 초기에 비슷한 상황이있었습니다. 일부 (저렴한) 허브에는 내부 USB 1-> 2 변환 장치 (모든 USB 1 장치에 대한 공유 대역폭)가 하나만 있고 다른 허브에는 포트 당 하나의 변환기 (각각에 대해 공유되지 않은 전체 대역폭)가있었습니다.
Martin

답변:


25

여기 의 USB3 사양 에 따라 USB3 호스트 / 허브의 USB2 기능은 변경되지 않습니다. 따라서 USB2 장치는 여전히 브로드 캐스트 방식으로 작동하므로 동일한 호스트 / 허브에있는 다른 모든 USB2 장치와 동일한 기존 USB 속도 대역폭을 공유합니다. USB2 장치 것이다 하지 수퍼 스피드 USB3 용량 USB2 장치에 연결되지 않은 다른 배선에, 그것은 이용할 USB3 용량을 갖는다.

또한 하드웨어 제조업체에 따라 각 USB 포트가 자체 호스트 일 수도 있고 아닐 수도 있습니다. 때로는 각 포트마다 하나의 호스트가 있고 때로는 하나의 호스트가 여러 포트를 관리합니다. 어떤 호스트가 어떤 장치를 관리하는지 확인하려면 장치 관리자를 열고 View-> Devices By Connection을 클릭하십시오. "ACPI"장치를 연 다음 그 아래에 PCI 버스 장치가 있어야합니다. 모든 USB 호스트 컨트롤러가 그 아래에 있어야합니다. 장치를 다른 포트에 연결하고 어떤 호스트 컨트롤러가 나타나는지 확인하십시오. 호스트 컨트롤러가 연결되어있을 때까지 호스트 컨트롤러가 나타나지 않는 경우가 있습니다.

USB3 SuperSpeed ​​장치의 데이터 전송은 다른 전선 세트를 사용하기 때문에 USB2 장치와 병렬로 작동해야하며 USB2 장치가 동일한 허브 / 호스트에서 작동하는 USB2 장치도 약간의 핸드 셰이크 대화 외에 장치가 먼저 연결되어 있습니다.


2
좋은 발견! 3.1 절에이 내용이 잘 설명되어 있습니다. USB 3.0이 듀얼 버스를 구현한다는 것을 몰랐습니다 .USB 2.0은 거의 완전히 분리되었습니다.
Martin

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

3

XHCI 사양은 명확하게 개별 컨트롤러가 각각 대역폭 단위를 나타내는 고속에 대한 예를 들어, 480 메가 여러 "버스 인스턴스"를 지원할 수 있다고 주장한다. 섹션 4.6.15의 두 번째 및 세 번째 단락을 참조하십시오. 이 예제에서는 8 개의 물리적 포트간에 나누어 진 7 개의 고유 한 대역폭의 BI에 대해 1 SS + 2 HS + 4 LS / FS가 있습니다. 배송 하드웨어 구현이 그것을 구현하기 위해 여분의 마일을 소비하는지 알고 싶습니다. 다양한 칩셋에 대한 설명서에서 명확한 언급을 찾을 수 없었습니다. 초고속 대 고속 트랜잭션 변환기가 USB3 사양에서 눈에 띄지 않는다는 점을 감안할 때, 대역폭이 많은 USB2 장치를 보완하는 가장 좋은 방법이 될 것입니다.


-1

USB 드라이브 간 전송 속도를 높일 수있는 또 다른 방법 ... 기본적으로 Windows에서는 USB 드라이브를 "Disabled Write-Caching"모드로 연결하므로 거의 언제든지 하드 드라이브를 안전하게 제거 할 수 있습니다. 하드 드라이브에 대해 쓰기 캐싱을 활성화 할 수있는 방법이 있습니다. 특히 작은 파일이 많은 경우 성능에 도움이 될 수 있습니다.

장치 관리자를 열고 하드 드라이브 범주를 찾은 다음 USB 하드 드라이브가 어떤 장치인지 확인하십시오. 어느 것이 발견되면 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 정책 탭을 클릭하십시오. 여기에는 두 가지 연결 모드가 있습니다. 그래도 조심하십시오 . 이 모드가 설정된 상태에서 하드 드라이브를 "안전하게 제거"하지 않고 플러그를 뽑으면 드라이브의 파티션을 망가 뜨리거나 일부 또는 모든 데이터가 손실 될 수 있습니다.


1
그는 USB 3.0이 속도를 높이는 방법이 아니라 USB 2.0 장치의 속도를 높일 수 있는지 알아 내려고 노력하고 있습니다.

1
과연. 내 대답은 원래 아스카가 언급 한 것처럼 사본을 드라이브하기 위해 USB 2.0 드라이브의 속도를 높일 수있는 대체 방법이었습니다.
camster342

그러나 그것은 그의 질문이 아닙니다. 그의 질문은 "USB2 장치가 USB3 호스트에서 각각 공유되지 않은 전체 대역폭을 얻습니까?"입니다. 그리고 당신의 대답에는 usb3과 관련이 없습니다.

1
@bckbck와 큰 글씨로 표시된 주제에서 "USB 2.0 장치 간의 전송 속도를 높이기 위해 USB 3.0 사용?"이라는 질문이 있습니다. 이 답변이 USB3을 사용하지 않는다는 것을 인정했지만, 그의 질문의 일부와 관련이 있습니다.
camster342

-2

아니. 전력 부족.

문제는 더 높은 전력 사양을 가지고 있지만 USBv3 장치를 두 개 이상의 USBv2 장치로 최적의 전원으로 사용할 수 없다는 것입니다. 필요한 전원이 없으면 속도가 느려도 장치가 작동하지 않거나 저전력 모드에서 작동 할 수 있습니다.

외부 전원이 공급되면 USBv3 허브는 여러 레거시 (v2, v1) 반이중 연결에 새로운 전이중 파이프를 쉽게 사용할 수 있습니다.

https://secure.wikimedia.org/wikipedia/en/wiki/Usb_3#Signaling


1. 문제의 어느 부분에서도 힘이 언급되지 않았습니다. 2. 하나의 포트가 전체 허브에 전원을 공급할 수 없기 때문에 USB 2.0 장치에서도 같은 일이 발생할 수 있습니다. 3. 저전력 상태로 인해 장치가 전송 속도를 감소시킬 것이라고 가정 할 수 없습니다. 전혀 작동하지 않거나 다른 방법으로 절전을 시도 할 수 있습니다.
AndrejaKo

@AndrejaKo 1. 그렇지는 않습니다. 2. USBv2에서 발생합니다. 그리고 우리는 허브를 통해 사용할 때 (v1.1) 속도가 감소하는 것을 보았습니다. 3. '저는 작동하지 않거나 저전력 모드에서 작동 할 수 있습니다'
MyPreciousss

1
wikipedia 페이지는 문제에 대해 아무 말도하지 않습니다 (사전에 확인했습니다). USB 3의 이론 용량이 충분하다는 것을 알고 있습니다. USB2-over-USB3이 어떻게 구현되는지가 문제입니다.
Martin

1
불행히도이 디자인은 USB 3.0 허브가 SuperSpeed ​​버스를 통해 USB 2.0 트래픽을 다시 라우팅 할 수있는 방법을 제공하지 않습니다.
David Schwartz

-2

누구든지 이것을 시도 했습니까?

HOST------USB3_HUB_#3---------USB3_HUB_#1------USB2_HDD_#1
                       ---------USB3_HUB_#2------USB2_HDD_#2

USB2-> USB3를 변환하는 2 개의 추가 허브와 3 번째 허브는 모든 것을 수집합니다


3
허용 된 답변에 표시된 것처럼 변환이 없으므로 작동하지 않습니다. USB 2.0의 USB 3.0 "피기 백"(다른 전선 세트 사용) USB 2.0은 호스트에서 모든 허브를 통해 장치로 병렬로 실행됩니다.
Martin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.