Was ist die maximal mögliche typische Geschwindigkeit mit einem USB 2.0-Laufwerk?

Was ist die maximal mögliche typische Geschwindigkeit mit einem USB 2.0-Laufwerk?

Ich erhalte nur 30 MB/s zwischen meinem Computer und einem USB-Laufwerk, obwohl USB 2.0 Übertragungen von 480 MB/s (oder 60 MB/s) unterstützt.

(Daher erreiche ich nur die halbe Nenngeschwindigkeit.) Gibt es im USB-Standard etwas, das zu solchen halben scheinbaren Geschwindigkeiten führen sollte?

Antwort1

USB 2 verwendet 1-Millisekunden-Frames, und im High-Speed-Modus (480 Mb/s) werden sie in 8 Mikro-Frames unterteilt. Die maximale Größe von Bulk-Paketen (verwendet von USB-Massenspeichergeräten) beträgt 512 Byte. Lautdieses sehr informative DokumentDas theoretische Maximum liegt bei 13 Paketen pro Mikroframe.theoretischDie maximale Geschwindigkeit eines USB 2-Laufwerks beträgt:

1000 * 8 * 512 * 13 = 53248000 ~=53 MB/s

Dieses andere Dokument von Cypresssagt gegen Ende, dass sie tatsächlich erreichen43 MB/s.

In der Praxis stellt normalerweise der Blitz selbst die Grenze dar.

Edit: Diese Information steht eigentlich auch imUSB 2-Spezifikation.

USB-Spezifikationstabelle

Antwort2

Ihr Flash-Laufwerk ist der Engpass. Es kann das theoretische Maximum von 60 MB/s nicht erreichen. Hier ist ein Auszug ausWikipedia:

Moderne Flash-Laufwerke verfügen über USB 2.0-Konnektivität. Allerdings nutzen sie derzeit nicht die vollen 480 Mbit/s (60 MB/s), die die USB 2.0 Hi-Speed-Spezifikation unterstützt, da NAND-Flash technische Einschränkungen aufweist. Die schnellsten derzeit verfügbaren Laufwerke verwenden einen Dual-Channel-Controller, obwohl sie immer noch erheblich unter der Übertragungsrate einer Festplatte der aktuellen Generation oder dem maximalen High-Speed-USB-Durchsatz liegen. (...)

Typische schnelle Laufwerke können mit bis zu 30 Megabyte/s (MB/s) lesen und mit etwa der Hälfte dieser Geschwindigkeit schreiben. Das ist etwa 20 Mal schneller als USB 1.1-Geräte mit „voller Geschwindigkeit“, die auf eine maximale Geschwindigkeit von 12 Mbit/s (1,5 MB/s) beschränkt sind.

Antwort3

Eine recht typische maximale Übertragungsgeschwindigkeit liegt bei etwa 30 MB/s.

USB 1.0- und USB 2.0-Verbindungen sind Halbduplex, d. h. Daten fließen immer nur in eine Richtung. Die gemeinsame Verbindung zwischen beiden Richtungen ist wahrscheinlich der Hauptgrund für eine langsamere als erwartete Übertragungsgeschwindigkeit.

Im Vergleich dazu sind USB 3 und Ethernet Vollduplex und erreichen die erwarteten Übertragungsgeschwindigkeiten besser.

Auf meinem Computer überschreitet die Geschwindigkeit eines USB2-Flash-Laufwerks in der Testanwendung nie 33 MB/s, obwohl Windows eine Geschwindigkeit von 33-37 MB/s meldet. Ich habe einige Tests durchgeführt und den Festplattencache (Geräteeigenschaften) aktiviert und die maximale USB-Übertragungsgröße auf 2 MB (KB2581464) erhöht, konnte es aber nicht schneller machen.

Antwort4

Mit einem iMac Mitte 2007 und einer Verbatim USB2-Festplatte erreiche ich beim Übertragen von Daten auf ein FW800-Laufwerk 36-37 MB/s. Für USB2 ist das schon sehr gut.

Wenn ich eine zweite Übertragung von einer anderen USB2-Festplatte (Packard Bell), die an denselben USB2-Hub angeschlossen ist, auf dasselbe FW800-Laufwerk hinzufüge, erhöht sich die kombinierte Übertragungsrate auf 42 MB/s. Das ist außergewöhnlich und die höchste Übertragungsrate, die ich je bei USB2 gesehen habe.

Mehr als 35–40 MB/s sind über USB 2.0 praktisch unmöglich und ich habe bereits einen USB 2-Controller nur für diese Festplatten vorgesehen, ohne dass eine Maus oder andere Geräte dazwischenkommen.

verwandte Informationen