USB 연결 속도 확인 (USB 3 또는 USB 2?)


70

새로운 (USB 3 지원) 랩톱에 사용할 몇 가지 새로운 USB 3 지원 드라이브를 구입했습니다. 그들은 정상적으로 연결되지만 USB 2로 조용히 돌아가고 있다고 생각합니다.보고있는 지속적인 전송 속도는 읽기 및 쓰기 모두 약 30 Mb / s이며 USB 2의 실제 한계 내에서 잘 유지됩니다. 특히 100 Mb / s를 초과하는 전송에 대해 등급이 매겨져 놀랍게도 (의심스럽게도) 낮습니다.

내 질문은 .. 어떻게 이러한 장치에서 사용중인 USB 연결 속도를 결정적으로 확인할 수 있습니까?

나는 드라이브 속성에서 찌르고 SIW와 같은 다양한 진단 도구를 실행합니다. 내가 추출 할 수있는 유일한 정보는 실제로 USB를 통해 연결되어 있지만 특정 연결 속도에 대한 정보는 없다는 것입니다. 온라인에서 찾을 수있는 유일한 제안은 드라이브를 벤치마킹하고 "30-40 Mb / s가 넘는 경우 USB 3이어야합니다!"입니다. 그러나 이것은 일반적으로 꽤 모호하고 내 경우에는 결정적이지 않은 것 같습니다.

세부:

  • 노트북은 Asus G75VW실행 중입니다Windows Server 2008 R2 Standard
  • 내부 SSD 읽기 및 쓰기 (따라서 병목 현상 없음)
  • USB 드라이브는 있습니다 Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 External과를SanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

편집 / 해결 -여기 내 근본 문제는 드라이버와 관련이 있습니다. Intel USB 3.0 eXtensible Host Controller Drivers서버 드라이버가 없기 때문에 Server 2008 R2에 Windows 7 을 수동으로 설치하려고했습니다 . 그렇게하면서 하나 이상의 장치를 놓친 것으로 보입니다. 이 지침을 따르면 드라이버 설치 프로그램을 강제로 실행하여 문제를 해결할 수있었습니다. SanDisk는 170MB / s 읽기, 130MB / s 쓰기를, Toshiba는 약 110MB / s를 받고 있습니다.


관련된 / 유사한 문제가 여기에보고되었습니다 .. superuser.com/questions/258105/…
Molomby

또한 다른 컴퓨터의 USB 2 포트에서이 드라이브를 테스트했으며 전송 속도가 거의 동일합니다. 읽기와 쓰기 모두 30-32 Mb / s 두 경우 모두 USB 2의 최고 성능에 도달하는 것처럼 보입니다.
Molomby

작은 파일 (예 : jpg, txt, doc 등)에서 발생하는 것을 보았습니다. <1MB-일단 파일 크기가 커지면-> 250MB-속도가 훨씬 좋습니다. 속도를 확인할 때 작은 파일 및 / 또는 큰 파일을 복사하려고 했습니까?
다리우스

1
USB 용 소프트웨어 벤치마킹 을 사용해 보셨습니까 ?
다리우스

@Darius-그렇습니다. 다른 파일 크기로 읽고 쓰는 것을 테스트하는 ATTO 디스크 벤치 마커를 사용하고 있습니다.
몰 롬비

답변:


74

USB 3.0 연결을 사용하고 있는지 확인하는 또 다른 방법은 WDK (Windows Driver Kit) 에서 USBView.exe 를 사용하는 것입니다.

USBView.exe 와 매우 유사한 USB Device Tree Viewer를 사용할 수도 있으며 사용 하기 위해 거대한 WDK를 다운로드 할 필요가 없습니다.

USB 장치 트리 뷰어

USB 장치 트리 뷰어를 실행하면 USB 호스트 컨트롤러 목록이 나타납니다 (노트북에는 3 개가 있습니다). 이러한 컨트롤러에 연결된 USB 루트 허브의 각 포트를 순환하여 해당 포트에 연결된 것이 무엇인지 확인할 수 있습니다. 컴퓨터에 연결된 각 USB 장치 (마우스, WiFi 또는 Bluetooth 어댑터, 웹캠 등)가 해당 포트 중 하나에 표시됩니다.

컴퓨터에서 모든 플래시 드라이브와 외장 하드 디스크를 분리하고 포트에 연결된 장치가없는 USB 컨트롤러 (내 컴퓨터에서는 USB xHCI 호환 호스트 컨트롤러 )를 찾습니다 . 이제 테스트하려는 플래시 드라이브 또는 외장 HDD를 연결하면 해당 컨트롤러에 연결된 USB 루트 허브의 포트 중 하나에 연결되어 있음을 알 수 있습니다.

플래시 드라이브를 연결 한 경우 다음과 같이 표시됩니다.

USB 대용량 저장 장치-[ASSIGNED_DRIVELETTER]

그것을 클릭 하고 오른쪽의 정보 창 에서 연결 정보 섹션을 찾으 십시오.

USB 장치 트리 뷰어-USB 연결 모드

장치가 USB 3.0 SuperSpeed ​​모드로 연결된 경우 다음이 표시됩니다.

장치 버스 속도 : 0x03 (SuperSpeed)

USB 2.0의 경우 다음이 표시됩니다.

장치 버스 속도 : 0x02 (고속)

USB 1.1의 경우 다음이 표시됩니다.

장치 버스 속도 : 0x01 (Full-Speed)

이 외에도 여기에 자세하게 설명되어있는 몇 가지 다른 방법이 있습니다.


1
이 문제를 잠시 해결했지만이 답변은 큰 도움이되었을 것입니다.
Molomby

4
추가 정보 : 훌륭한 도구 인 'USB 장치 트리 뷰어'의 작은 'H'및 'S'는 Windows 8.x를 실행하는 경우에만 표시됩니다 (Uwe Siebers 사이트의 텍스트 : "Windows 8은 USB 3.0을 기본적으로 지원합니다) 각 포트가 지원하는 속도와 같은 추가 정보를 제공하는 SuperSpeed ​​및 향상된 USB 스택. 따라서 UsbTreeView는 고속 포트 아이콘에는 'H'를, 초고속 포트에는 'S'를 표시 할 수 있습니다. ") Windows 7 또는 그 이상이면이 캐릭터를 볼 수 없습니다!
PeterCo

PeterCo를 아는 것이 좋습니다. 감사합니다! 나는 그 메모를 놓친 도구를 발견하게되어 매우 기뻤습니다. 실제로 Windows 8은 제어판에 HS / SS 정보를 기본적으로 표시하므로 버스 속도 만 알고 있으면이 도구가 필요하지 않습니다. Windows 7 시스템에서 H / S 배지가 누락되지 않았지만 SuperSpeed에서 분명히 실행되는 경우에도 드라이브에 항상 'H'가 표시됩니다.
Daniel Saner

3
내 것은 0x02라고 말하지만 전체 줄은 Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2입니다. 그리고 거기에 Usb300을 1 (true)로 표시하고 SuperSpeed에 있음을 나타내는 플래그가 있습니다. 따라서 출력이 약간 다르게 보일 수 있습니다.
AHungerArtist

1
"WDK (Windows Driver Kit)"링크가 끊어지고 Edge라는 웹 브라우저에 대한 광고가 표시됩니다
Ferrybig

7

짧은 대답은 효과적인 전송 속도를 측정하기 위해 내부 버스에 대한 가시성이 필요하기 때문에 최종 사용자 POV에서 최종적으로 테스트 할 수있는 방법이 없다는 것입니다. 터미널 장치에서 볼 수있는 실제 처리량을 측정하기위한 제안은 차선책입니다.

그러나 랩톱 (Windows 장치)이 실제로 USB 3.0 연결을 "슈퍼"데이터 전송 가능 연결로 분류하는지 확인해야합니다.

USB 사양에는 1.0, 1.1, 2.0 및 3.0이 있습니다. 그러나 혼동을주기 위해 각 USB 사양에는 둘 이상의 데이터 전송률이 지정되어 있습니다. 이러한 비율은 "낮음", "풀", "높음"및 "슈퍼"입니다.

따라서 속도만을 기준으로 데이터 처리량을 벤치마킹하는 것이 실제 사용중인 사양에 따라 결정적인 것은 아닙니다. 따라서 USB 3.0 포트는 실제로 "슈퍼"등급이 아니라 "높은"등급으로 실행될 수 있습니다.

Windows 시스템에서 USB 루트 / 허브-이동 : 장치 관리자-> USB 컨트롤러-> USB 루트 허브 (오른쪽 클릭)-> 특성-> 고급 (탭)의 데이터 등급을 확인하십시오.

USB 허브 / 포트의 데이터 등급을 알려줍니다. 일단 알게되면 컴퓨터 POV의 최대 처리량을 알게됩니다.

낮음 = 1.5Mbps 전체 = 12Mbps 높음 = 480Mbps 슈퍼 = 5Gbps

다른 사람들이 이것을 읽고 있다면-통신하는 두 장치 (점대 점 가정)의 실제 전송 속도가 있습니다. 예를 들어, USB 3.0 / Super에서 무언가를 전송하는 것은 5400 RPM PATA 드라이브로 구성된 두 엔드 포인트 사이에서 어려운 일이 될 것입니다.


감사합니다. 여기에 유용한 정보가 많이 있으며 내 질문에 잘 대답합니다.
몰 롬비

5
한 가지 요점은 이제 드라이버 문제인 문제를 해결했지만 장치 관리자는 100MB 이상의 전송 속도를 달성했지만 여전히 내 "USB 루트 허브"를 "고속"으로보고하는 것입니다. "Intel (R) USB 3.0 Root Hub"도 볼 수 있지만 속성 창에 "고급"탭이 없으므로 데이터 속도를 사용할 수 없습니다.
Molomby

2

여전히 도시바의 USB 3.0 포트 (저의 경우)에서 느린 속도로 문제가 발생하면 BIOS에서 USB 레거시 에뮬레이션 을 비활성화하십시오 . USB 3.0 컨트롤러가 BIOS에서 활성화되어 있어도 레거시 모드가 해제되어 있으면 사용자는 항상 77-85MB / s에 대해 최대 33-34MB / s를 얻습니다.

이 솔루션은 BIOS에서 USB 레거시 장치를 지원하는 다른 브랜드에서도 작동합니다.

업데이트 개인적으로 USB3.0 전송 속도가 느려지는 다른 원인이 있음을 발견했습니다. 문제는 iusb3mon.exe에있었습니다.이 모니터링 앱은 속도를 2 배만 늦추고 복사 시간 동안 0x8007045D 오류가 발생하는 시스템 드라이브 / 볼륨의 모든 Windows 백업을 중지했습니다. 프로세스를 비활성화하면 모든 것이 정상으로 돌아 왔습니다.


1

2.0 또는 3.0의 차이는 전송 속도의 문제 일뿐만 아니라 전송 형식의 문제입니다. 그들은 정말 다릅니다. 1.1에서 2.0은 같은 형식을 사용하고 3.0은 다른 형식을 사용합니다. BTW, 전압 사용 및 전선 사용도 다릅니다. 3.0 물리적 링크 내에서 2.0 트래픽을 수행 할 수 있지만이 링크 내 4 개의 와이어는 사용되지 않습니다.

이것은 같은 문제가 있기 때문에 아직 완전한 답변을 드릴 수는 없습니다. 내 전략은 패킷 스니퍼 (Wireshark)를 사용하고 2.0 트래픽의 일부가 될 수없는 3.0 트래픽 내에서 단일 시퀀스를 찾는 것입니다. 예 : 3.0 핸들 "버스트"(2.0은 아님), 2.0은 3.0 할 때 (블록 엔드 포인트의 경우) 스트리밍을 처리하지 않으며, 3.0 프로토콜은 특정 "버스 간격 조정 메시지"를 사용하여 2.0이 단일 간격 (1ms / 125µs).

이제 데이터 전송을 시작하여 2.0 또는 3.0 속도 사용 진단을 설정하는 것이 위험하다고 말해야합니다. 5 GB / s는 장치의 기술에 의해 제한되는 링크 내부의 이론적 속도입니다. SSD 드라이브 만 차이를 만들 수 있습니다. BTW 파일 전송 속도와 데이터 전송 속도를 혼동해서는 안됩니다. 트랜잭션에는 데이터 자체 이외의 많은 것들이 포함됩니다 : 동기화 패킷, 오류, 확인 등 이제 2.0은 절대로 480Mb / s를 초과하지 않습니다.


내가 정확하게 기억한다면-wireshark는 리눅스에서 USB 캡처 만합니까?
Journeyman Geek

@JourneymanGeek 난 당신이 옳은 것 같아 ..
Fazer87

1

TeraCopy를 사용해보십시오. 파일을 복사 할 때 연결된 드라이브의 전송률을 표시하는 Windows 파일 전송 도구로 다양한 드라이브 파일 유형 및 크기를 실험 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.