2012-09-22 05:28:39 +0000 2012-09-22 05:28:39 +0000
70
70
Advertisement

Überprüfung der USB-Verbindungsgeschwindigkeit (USB 3 oder USB 2?)

Advertisement

Ich habe mehrere neue USB-3-fähige Laufwerke zur Verwendung mit meinem neuen (USB-3-fähigen) Laptop gekauft. Sie lassen sich gut anschließen, aber ich vermute, dass sie geräuschlos auf USB 2 zurückfallen. Die anhaltenden Übertragungsgeschwindigkeiten, die ich sehe, liegen sowohl beim Lesen als auch beim Schreiben bei etwa 30 Mb/s und damit weit innerhalb der praktischen Grenzen von USB 2. Eines der Laufwerke ist insbesondere für Übertragungen von weit über 100 Mb/s ausgelegt, so dass dies überraschend (und verdächtig) niedrig ist.

Meine Frage lautet. wie kann ich schlüssig die von diesen Geräten verwendete USB-Verbindungsgeschwindigkeit bestimmen?

Ich habe in den Laufwerkseigenschaften herumgeschnüffelt und verschiedene Diagnosetools (wie SIW) ausgeführt. Die einzige Information, die ich herausfinden kann, ist, daß sie tatsächlich über USB angeschlossen sind (duh), aber keine Informationen über die spezifische Verbindungsgeschwindigkeit. Die einzigen Vorschläge, die ich online finden kann, sind ein Benchmarking der Laufwerke und “wenn es über 30-40 Mb/s ist, muß es USB 3 sein!”, aber das scheint im allgemeinen ziemlich vage und in meinem Fall nicht schlüssig zu sein.

Details:

  • Laptop ist ein Asus G75VW, auf dem Windows Server 2008 R2 Standard läuft Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 External
  • Lesen und Schreiben auf die interne SSD (also kein Engpass dort)
  • USB-Laufwerke sind ein SanDisk CZ80 Extreme 64GB USB3.0 Flash Drive und ein Intel USB 3.0 eXtensible Host Controller Drivers

BEARBEITEN/SOLVED – Mein Grundproblem hier war treiberbezogen; ich hatte versucht, &007 für Windows 7 auf Server 2008 R2 manuell zu installieren (da keine Server-Treiber verfügbar sind). Dabei habe ich anscheinend ein oder mehrere Geräte übersehen. Durch Befolgen dieser Anweisungen konnte ich das Treiber-Installationsprogramm zwingen, korrekt zu laufen, wodurch das Problem behoben wurde. Die SanDisk erreicht 170 MB/s Lesegeschwindigkeit, 130 MB/s Schreibgeschwindigkeit und die Toshiba etwa 110 MB/s.

Advertisement
Advertisement

Antworten (5)

76
76
76
2014-01-11 20:13:48 +0000

Eine andere Möglichkeit zu prüfen, ob Sie eine USB 3.0-Verbindung verwenden oder nicht, ist die Verwendung von USBView.exe von Windows Driver Kit (WDK)

Sie könnten auch USB Device Tree Viewer verwenden, was dem USBView sehr ähnlich ist. exe und Sie müssen nicht das riesige WDK herunterladen, um es zu benutzen.

Wenn Sie den USB Device Tree Viewer ausführen, sehen Sie eine Liste von USB-Host-Controllern (es gibt 3 auf meinem Notebook). Sie könnten jeden Port der an diese Controller angeschlossenen USB-Root-Hubs durchlaufen, um zu sehen, was an diesem Port angeschlossen ist. Sie werden feststellen, dass jedes an Ihren Computer angeschlossene USB-Gerät (Maus, WiFi- oder Bluetooth-Adapter, Webcam usw.) an einem dieser Ports angezeigt wird.

Entfernen Sie alle Flash-Laufwerke und externen Festplatten von Ihrem Computer und suchen Sie nach einem USB-Controller, an dessen Ports keine Geräte angeschlossen sind (auf meinem Computer ist es ein USB xHCI-kompatibler Host-Controller ). Schließen Sie nun ein Flash-Laufwerk oder eine externe Festplatte an, die Sie testen möchten, und Sie werden feststellen, dass sie an einen der Anschlüsse des USB-Root-Hubs angeschlossen ist, der an diesen Controller angeschlossen ist.

Wenn Sie ein Flash-Laufwerk angeschlossen haben, würde es angezeigt werden als:

USB Mass Storage Device - [ASSIGNED\_DRIVELETTER]

Klicken Sie darauf und suchen Sie nach dem Abschnitt Anschlussinformationen im Informationsfenster auf der rechten Seite.

Wenn das Gerät im USB 3.0 SuperSpeed-Modus angeschlossen ist, erscheint:

Device Bus Speed : 0x03 (SuperSpeed)

Für USB 2.0 erscheint:

Device Bus Speed : 0x02 (High-Speed)

Für USB 1.1 erscheint:

Device Bus Speed : 0x01 (Full-Speed)

Daneben gibt es noch einige andere Methoden, die sehr detailliert erklärt werden hier

7
7
7
2012-09-22 05:55:02 +0000

Die kurze Antwort ist, dass es keine Möglichkeit gibt, von einem Endbenutzer-POV aus einen schlüssigen Test durchzuführen, da Sie Sichtbarkeit für den internen Bus benötigen würden, um die effektive Übertragungsrate zu messen. Der Vorschlag, den tatsächlichen Durchsatz von Ihren Endgeräten aus gesehen zu messen, ist die nächstbeste Alternative.

Sie sollten jedoch überprüfen, ob Ihr Laptop (Windows-Gerät) die USB 3.0-Verbindung tatsächlich als eine “super” datenratenfähige Verbindung klassifiziert.

Es gibt vier USB-Spezifikationen: 1.0, 1.1, 2.0 und 3.0. Aber um die Dinge zu verwirren, jeder USB-Spezifikation ist mehr als eine Datenrate zugeordnet. Diese Raten sind “niedrig”, “voll”, “hoch” und “super”.

Daher ist ein Benchmarking des Datendurchsatzes allein anhand der Geschwindigkeit nicht unbedingt schlüssig, welche Spezifikation tatsächlich verwendet wird. Daher kann es sein, dass ein USB 3.0-Anschluss nicht wirklich mit einer “Super”-Bewertung läuft, sondern stattdessen mit einer “Hoch”-Bewertung.

Überprüfen Sie auf einem Windows-Rechner die Datenbewertung des USB-Root/Hub - Goto: Geräte-Manager –> USB-Controller –> USB-Root-Hub (Rechtsklick) –> Eigenschaften –> Erweitert (Registerkarte).

Hier sollte Ihnen die Datenbewertung für den USB-Hub/-Port angezeigt werden. Sobald Sie das wissen, kennen Sie den maximalen Durchsatz aus dem POV des Computers.

Niedrig = 1,5 Mbps Voll = 12 Mbps Hoch = 480 Mbps Super = 5 Gbps

Für andere Personen, die dies lesen - dann gibt es die tatsächliche Übertragungsrate der beiden Geräte (unter der Annahme von Punkt-zu-Punkt), die kommunizieren. Zum Beispiel wird die Übertragung von etwas bei USB 3.0/Super zwischen zwei Endpunkten, die aus PATA-Laufwerken mit 5400 U/min bestehen, ein schwieriges Unterfangen sein.

4
Advertisement
4
4
2014-08-29 19:45:48 +0000
Advertisement

Wenn Sie immer noch das Problem mit schlechten Datenübertragungsraten an den USB 3.0-Port(s) von Toshiba haben (in meinem Fall), deaktivieren Sie einfach die USB-Legacy-Emulation im BIOS. Selbst wenn der USB 3.0-Controller im BIOS aktiviert ist, erhält der Benutzer immer maximal 33-34MB/s gegenüber 77-85MB/s, wenn der Legacy-Modus ausgeschaltet ist.

Diese Lösung funktioniert wahrscheinlich auch bei anderen Marken mit Unterstützung für USB-Legacy-Geräte in deren BIOS.

Update Ich persönlich habe festgestellt, dass es eine andere Ursache für langsame USB3.0-Übertragung gibt. Das Problem lag in iusb3mon.exe - diese Monitoring-Anwendung tat nichts anderes, als die Geschwindigkeit um das Zweifache zu verlangsamen und, was noch wichtiger ist, jedes Windows-Backup des Systemlaufwerks/Volumes mit dem Fehler 0x8007045D während der Kopierzeit zu stoppen! Alles wurde wieder normal, als ich den Prozess deaktiviert habe

Update 2 Ein weiteres Problem sind die Kabel und Anschlüsse. Wählen Sie eine gute Qualität - die Übertragungsraten neigen dazu, abzufallen oder stark zu schwanken, weil die Verbindung zwischen dem Kabelstecker und der Buchse locker ist! Außerdem sind einige Kabel mit Kupferdrähten minderer Qualität (zu wenig Kupfer oder unbekannte Legierung) hergestellt, unsachgemäß paarweise verdrillt oder schlecht mit dem Stecker verlötet!

1
1
1
2014-09-06 11:07:02 +0000

Versuchen Sie TeraCopy. Dabei handelt es sich um ein Windows-Dateiübertragungstool, das beim Kopieren von Dateien die Übertragungsrate der angeschlossenen Laufwerke anzeigt, so dass Sie mit verschiedenen Dateitypen und -größen von Laufwerken experimentieren können.

1
Advertisement
1
1
2014-07-04 12:51:58 +0000
Advertisement

Der Unterschied zwischen 2.0 oder 3.0 ist nicht nur eine Frage der Übertragungsrate, sondern auch des Übertragungsformats. Sie sind wirklich unterschiedlich. Ich meine, 1.1 bis 2.0 verwenden das gleiche Format und 3.0 ein anderes. Übrigens sind auch die Verwendung von Spannung und Leitungen unterschiedlich; Sie können 2.0-Verkehr innerhalb einer physikalischen 3.0-Verbindung durchführen, aber vier Leitungen innerhalb dieser Verbindung werden nicht verwendet.

Davon abgesehen kann ich Ihnen noch keine vollständige Antwort geben, da ich das gleiche Problem habe. Meine Strategie besteht darin, einen Paketschnüffler (Wireshark) zu verwenden und zu versuchen, eine einzelne Sequenz innerhalb des 3.0-Verkehrs zu finden, die nicht Teil des 2.0-Verkehrs sein kann, z.B.: 3.0 behandelt “burst”, aber nicht 2.0, 2.0 behandelt kein Streaming, wenn 3.0 do (für Block-Endpunkte), 3. 0-Protokoll eine spezifische “Busintervall-Anpassungsnachricht” verwenden, um Zeitintervalle anzupassen, wenn 2.0 ein einzelnes Intervall (1ms/125µs) verwendet.

Nun muss ich sagen, dass es riskant ist, das 2.0- oder 3.0-Geschwindigkeits-Anwendungsdiagramm durch Bencmarking der Datenübertragung festzulegen. 5 GB/s ist eine theoretische Geschwindigkeit innerhalb der Verbindung, die durch die Technologie des Geräts begrenzt ist. Nur SSD-Laufwerke können den Unterschied ausmachen. Übrigens dürfen wir die Dateiübertragungsrate nicht mit der Datenübertragungsrate verwechseln. Eine Transaktion enthält viele andere Dinge als die Daten selbst: Sync-Paket, Fehler, Quittungen usw. Nun ist es auch wahr, dass 2.0 NIEMALS über 480 Mb/s hinausgehen wird.

Advertisement

Verwandte Fragen

3
19
10
28
9
Advertisement
Advertisement