Xác minh tốc độ kết nối USB (USB 3 hoặc USB 2?)


70

Tôi đã mua một số ổ đĩa có khả năng USB 3 mới để sử dụng với máy tính xách tay mới (có khả năng USB 3) của mình. Chúng kết nối ổn nhưng tôi nghi ngờ chúng đang âm thầm quay trở lại USB 2. Tốc độ truyền được duy trì mà tôi thấy là khoảng 30 Mb / giây cho cả đọc và ghi, trong giới hạn thực tế của USB 2. Một trong những ổ đĩa trong đặc biệt được đánh giá cho việc chuyển tốt vượt quá 100 Mb / giây, vì vậy đây là mức thấp đáng ngạc nhiên (và đáng ngờ).

Câu hỏi của tôi là .. làm thế nào tôi có thể kết luận xác định tốc độ kết nối USB được sử dụng bởi những thiết bị này?

Tôi đã chọc vào các thuộc tính ổ đĩa và chạy các công cụ chẩn đoán khác nhau (như SIW). Thông tin duy nhất tôi có thể trích xuất là chúng thực sự được kết nối qua USB (duh) nhưng không có thông tin về tốc độ kết nối cụ thể. Các đề xuất duy nhất tôi có thể tìm thấy trực tuyến là điểm chuẩn các ổ đĩa và "nếu trên 30-40 Mb / giây thì nó phải là USB 3!" nhưng điều này có vẻ khá mơ hồ và, trong trường hợp của tôi, không có kết luận.

Chi tiết:

  • Máy tính xách tay đang Asus G75VWchạyWindows Server 2008 R2 Standard
  • Đọc và ghi vào ổ SSD bên trong (vì vậy không có nút cổ chai nào ở đó)
  • Ổ USB là một Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 Externalvà mộtSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

EDIT / GIẢI QUYẾT - Vấn đề gốc của tôi ở đây là liên quan đến trình điều khiển; Tôi đã cố gắng cài đặt thủ công Intel USB 3.0 eXtensible Host Controller Driverscho Windows 7 trên Server 2008 R2 (vì không có trình điều khiển máy chủ nào khả dụng). Trong các hoạt động như vậy tôi dường như đã bỏ lỡ một hoặc nhiều thiết bị. Bằng cách làm theo các hướng dẫn này, tôi đã có thể ép buộc trình cài đặt trình điều khiển chạy chính xác, khắc phục sự cố. SanDisk đang nhận được 170 MB / s đọc, 130 MB / s ghi và Toshiba đang nhận được khoảng 110 MB / s.


Một vấn đề liên quan / tương tự được báo cáo ở đây .. superuser.com/questions/258105/ từ
Molomby

Tôi cũng vừa kiểm tra các ổ đĩa này trên cổng USB 2 trên một máy khác và tốc độ truyền gần giống nhau; 30-32 Mb / s cho cả đọc và viết. Có vẻ như tôi đang sử dụng USB 2 cao cấp trong cả hai trường hợp ...
Molomby

Tôi đã thấy điều đó xảy ra với các tệp nhỏ - tức là jpg, txt, doc, v.v ... <1MB - nhưng một khi các tệp có kích thước lớn hơn -> 250MB - tốc độ sẽ tốt hơn nhiều. Khi bạn kiểm tra tốc độ, bạn đã thử sao chép các tệp nhỏ và / hoặc tệp lớn hơn chưa?
Darius

1
Bạn đã thử một số phần mềm đánh dấu băng ghế cho USB ?
Darius

@Darius - Đúng, tôi đã sử dụng ATTO Disk Benchmarker để kiểm tra đọc và ghi với các kích cỡ tệp khác nhau.
Molomby

Câu trả lời:


74

Một cách khác để kiểm tra xem bạn có đang sử dụng kết nối USB 3.0 hay không là sử dụng USBView.exe từ Windows Driver Kit (WDK)

Bạn cũng có thể sử dụng USB Device Tree Viewer , rất giống với USBView.exe và bạn sẽ không phải tải xuống WDK khổng lồ để sử dụng nó.

Trình xem cây thiết bị USB

Khi bạn chạy Trình xem cây thiết bị USB, bạn sẽ thấy danh sách Bộ điều khiển lưu trữ USB (có 3 trên sổ ghi chép của tôi). Bạn có thể quay vòng qua từng cổng của USB Root Hub được gắn vào các bộ điều khiển này để xem những gì được kết nối với cổng đó. Bạn sẽ thấy rằng mỗi thiết bị USB được kết nối với máy tính của bạn (chuột, WiFi hoặc bộ điều hợp Bluetooth, webcam, v.v.) hiển thị trên một trong những cổng đó.

Tháo tất cả các ổ đĩa flash và ổ cứng ngoài khỏi máy tính của bạn và tìm bộ điều khiển USB không có thiết bị nào được gắn vào bất kỳ cổng nào của nó (trên máy tính của tôi, đó là Bộ điều khiển máy chủ tuân thủ USB xHCI ). Bây giờ hãy gắn ổ đĩa flash hoặc ổ cứng gắn ngoài mà bạn muốn kiểm tra và bạn sẽ nhận thấy rằng nó được kết nối với một trong các cổng của USB Root Hub được gắn vào bộ điều khiển đó.

Nếu bạn gắn ổ đĩa flash, nó sẽ hiển thị dưới dạng:

Thiết bị lưu trữ dung lượng lớn USB - [ASSIGNED_DRIVELETTER]

Nhấp vào nó và tìm phần Thông tin kết nối trên khung thông tin ở bên phải.

Trình xem cây thiết bị USB - Chế độ kết nối USB

Nếu thiết bị được kết nối ở chế độ SuperSpeed ​​USB 3.0, thiết bị sẽ hiển thị:

Tốc độ bus thiết bị: 0x03 (SuperSpeed)

Đối với USB 2.0, nó sẽ hiển thị:

Tốc độ bus thiết bị: 0x02 (Tốc độ cao)

Đối với USB 1.1, nó sẽ hiển thị:

Tốc độ bus thiết bị: 0x01 (Tốc độ tối đa)

Bên cạnh đó, cũng có một số phương pháp khác được giải thích rất chi tiết ở đây


1
Mặc dù tôi đã giải quyết vấn đề này một thời gian trước, câu trả lời này sẽ giúp ích rất nhiều.
Molomby

4
Một số thông tin bổ sung: 'H' và 'S' nhỏ trong công cụ tuyệt vời 'Trình xem cây thiết bị USB' chỉ hiển thị, nếu bạn chạy Windows 8.x (Văn bản từ trang web của Uwe Siebers: "Windows 8 có hỗ trợ riêng cho USB 3.0 SuperSpeed ​​và ngăn xếp USB nâng cao cung cấp nhiều thông tin hơn, ví dụ như tốc độ mỗi cổng hỗ trợ. Do đó, USBTreeView có thể hiển thị 'H' trong biểu tượng của các cổng tốc độ cao và 'S' cho các cổng SuperSpeed. ") Trên Windows 7 hoặc cũ hơn, bạn sẽ không thấy nhân vật này!
PeterCo

Rất tốt để biết PeterCo, cảm ơn! Tôi rất vui vì đã tìm thấy công cụ mà tôi đã bỏ lỡ ghi chú đó. Trên thực tế, Windows 8 hiển thị thông tin HS / SS nguyên bản trong bảng điều khiển, vì vậy nếu tất cả những gì bạn muốn biết là tốc độ xe buýt, bạn thậm chí không cần công cụ này. Tôi nhận thấy rằng trên hệ thống Windows 7 của mình, các huy hiệu H / S không bị thiếu, nhưng các ổ đĩa sẽ luôn hiển thị 'H' ngay cả khi rõ ràng đang chạy ở SuperSpeed.
Daniel Saner

3
Đáng chú ý là của tôi nói 0x02 nhưng toàn bộ dòng là Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2. Và trong đó, nó hiển thị USB300 là 1 (đúng) và có một cờ cho biết nó đang ở SuperSpeed. Vì vậy, đầu ra có thể trông hơi khác một chút.
AHungerArtist

1
Liên kết của bạn đến "Bộ điều khiển Windows (WDK)" đã bị hỏng và hiển thị quảng cáo cho một trình duyệt web có tên Edge trên đầu
Ferrybig

7

Câu trả lời ngắn gọn là không có cách nào, từ POV của người dùng cuối, để kiểm tra một cách thuyết phục bởi vì bạn cần tầm nhìn đến xe buýt nội bộ để đo tốc độ truyền hiệu quả. Đề xuất đo thông lượng thực tế nhìn thấy từ các thiết bị đầu cuối của bạn là giải pháp thay thế tốt nhất tiếp theo.

Tuy nhiên, bạn nên kiểm tra xem máy tính xách tay (thiết bị Windows) của bạn thực sự phân loại kết nối USB 3.0 là kết nối có khả năng tốc độ dữ liệu "siêu".

Có bốn thông số kỹ thuật USB: 1.0, 1.1, 2.0 và 3.0. Nhưng để gây nhầm lẫn, mỗi thông số USB có nhiều hơn một tốc độ dữ liệu được gán cho nó. Những tỷ lệ đó là "thấp", "đầy đủ", "cao" và "siêu".

Do đó, thông lượng dữ liệu điểm chuẩn chỉ dựa trên tốc độ không nhất thiết là kết luận về thông số kỹ thuật thực tế đang được sử dụng. Do đó, một cổng USB 3.0 có thể không thực sự chạy ở mức "siêu" mà thay vào đó là ở mức "Cao".

Trên máy Windows, kiểm tra xếp hạng dữ liệu của root / hub USB - Goto: Trình quản lý thiết bị -> Bộ điều khiển USB -> USB Root Hub (Nhấp chuột phải) -> Thuộc tính -> Nâng cao (Tab).

Nó sẽ cho bạn biết đánh giá dữ liệu cho cổng / cổng USB. Khi bạn biết điều đó, bạn sẽ biết thông lượng tối đa từ POV của máy tính.

Thấp = 1,5 Mbps Đầy đủ = 12 Mbps Cao = 480 Mbps Siêu = 5 Gbps

Đối với những người khác đọc điều này - thì có tốc độ truyền thực tế của hai thiết bị (giả sử điểm-điểm) đang liên lạc. Ví dụ, chuyển một cái gì đó ở USB 3.0 / Super sẽ là một khó khăn giữa hai điểm cuối bao gồm 5400 RPM PATA.


Cảm ơn, rất nhiều thông tin hữu ích ở đây và trả lời tốt câu hỏi của tôi.
Molomby

5
Mặc dù vậy, có một điểm, hiện đã giải quyết được vấn đề (đó là sự cố trình điều khiển), người quản lý thiết bị vẫn báo cáo "USB Root Hub" của tôi là "tốc độ cao", mặc dù đạt được tốc độ truyền hơn 100 MB / giây. Điều đáng chú ý là tôi cũng thấy "Intel (R) USB 3.0 Root Hub" nhưng cửa sổ thuộc tính cho nó không có tab "Nâng cao" nên tốc độ dữ liệu không khả dụng.
Molomby

2

Nếu bạn vẫn gặp sự cố với tốc độ chậm trên (các) cổng USB 3.0 của Toshiba (trong trường hợp của tôi), chỉ cần tắt Mô phỏng USB kế thừa trong BIOS. Ngay cả khi bộ điều khiển USB 3.0 được bật trong BIOS, người dùng sẽ luôn nhận được tối đa 33-34 MB / giây so với 77-85MB / giây khi tắt chế độ cũ.

Giải pháp này có thể sẽ hoạt động trên các thương hiệu khác có hỗ trợ thiết bị kế thừa USB trong BIOS của họ.

Cập nhật Cá nhân thấy rằng có một nguyên nhân khác khiến việc truyền USB3.0 chậm. Vấn đề là ở iusb3mon.exe - ứng dụng giám sát này không làm gì ngoài việc làm chậm tốc độ 2 lần và quan trọng hơn là dừng mọi Sao lưu Windows của ổ đĩa / ổ đĩa hệ thống với lỗi 0x8007045D trong thời gian sao chép! Mọi thứ trở lại bình thường khi tôi vô hiệu hóa quá trình


1

Sự khác biệt giữa 2.0 hoặc 3.0 không chỉ là vấn đề về tốc độ truyền mà còn là định dạng chuyển. Họ thực sự khác nhau. Ý tôi là, 1.1 đến 2.0 sử dụng cùng một định dạng và 3.0 một định dạng khác nhau. BTW, sử dụng điện áp và sử dụng dây cũng khác nhau; bạn có thể thực hiện lưu lượng 2.0 bên trong liên kết vật lý 3.0 nhưng bốn dây bên trong liên kết này sẽ không được sử dụng.

Điều này nói rằng, tôi chưa thể cung cấp cho bạn một câu trả lời đầy đủ vì tôi có cùng một vấn đề. Chiến lược của tôi là sử dụng gói sniffer (Wireshark) và cố gắng xác định vị trí một chuỗi trong lưu lượng 3.0 không thể là một phần của lưu lượng 2.0. đối với ex: 3.0 xử lý "cụm" nhưng không phải 2.0, 2.0 không xử lý truyền phát khi 3.0 thực hiện (đối với điểm cuối khối), giao thức 3.0 sử dụng "Thông báo điều chỉnh khoảng thời gian bus" cụ thể để điều chỉnh các khoảng thời gian khi 2.0 sử dụng một khoảng thời gian duy nhất (1ms / 125 liên kết).

Bây giờ tôi phải nói rằng thật nguy hiểm khi thiết lập tốc độ 2.0 hoặc 3.0 sử dụng diag bằng cách chuyển dữ liệu. 5 GB / s là tốc độ lý thuyết bên trong liên kết bị giới hạn bởi công nghệ của thiết bị. Chỉ có ổ SSD mới có thể tạo ra sự khác biệt. BTW Chúng ta không được nhầm lẫn tốc độ truyền tệp với tốc độ truyền dữ liệu. một giao dịch chứa nhiều thứ khác ngoài chính dữ liệu: gói đồng bộ hóa, lỗi, xác nhận, v.v. bây giờ, cũng đúng là 2.0 sẽ KHÔNG BAO GIỜ vượt quá 480Mb / s.


Nếu tôi nhớ lại một cách chính xác - không wireshark chỉ thực hiện thu thập USB trong linux?
Journeyman Geek

@JTHERmanGeek Tôi nghĩ bạn đúng ..
Fazer87

1

Hãy thử TeraCopy. Nó là một công cụ truyền tệp của Windows cho thấy tốc độ truyền của các ổ đĩa được kết nối khi bạn sao chép tệp để bạn có thể thử nghiệm với nhiều loại và kích cỡ tệp ổ đĩa khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.