
21243
15.05.2008, aktualisiert am 19.05.2008
Transferraten bei USB 2.0
Phänomen bei der Übertragung von Daten auf unterschiedliche Geräte am gleichen USB Port
Moin, moin.
Ich schließe meinen MP4 Player an einen beliebigen USB 2.0 Port an. Nun kann ich diesen analysieren. Ich erhalte (per Advanced USB Monitor 2.3) folgende Analyse:
Im Prinzip also nichts besonderes. Diese Werte erhalte ich auch bei meinen externen Festplatten.
Nur: Wenn ich Daten auf den Player übertrage, dann dauert das für 1GB rd. 1 Stunde, während der Transfer der gleichen Daten auf eine externe HDD am gleichen Port kaum 2 Minuten benötigt.
Ich erhalte aber unterschiedliche Zeiten, wenn ich unterschiedliche Programme für den Transfer benutze:
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb Rechner --> MP4 Player):
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb MP4 Player --> Rechner):
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb Rechner --> ext. USB HDD):
Es stellt sich nun die allgemeine Frage: Warum die unterschiedlichen Übertragungsgeschwindigkeiten per USB 2.0?
Nebenquest: Warum ( Besser: Wie) nutzen unterschiedliche Programme ganz offensichtlich die vorhandene Hardware und somit die Bandbreite des USB 2.0 Ports unterschiedlich aus?
Moin, moin.
Ich schließe meinen MP4 Player an einen beliebigen USB 2.0 Port an. Nun kann ich diesen analysieren. Ich erhalte (per Advanced USB Monitor 2.3) folgende Analyse:
...Product: 0x01 (MP4000 MP4 Player USB2.0)
Device Bus speed: High (USB 2.0, 480 Mbits/s)
Open pipes: 2...
Nur: Wenn ich Daten auf den Player übertrage, dann dauert das für 1GB rd. 1 Stunde, während der Transfer der gleichen Daten auf eine externe HDD am gleichen Port kaum 2 Minuten benötigt.
Ich erhalte aber unterschiedliche Zeiten, wenn ich unterschiedliche Programme für den Transfer benutze:
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb Rechner --> MP4 Player):
- Windows Explorer: 67 Minuten
- Speed Commander: 59 Minuten
- Total Commander: 64 Minuten
- WinAmp: 42 Minuten
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb MP4 Player --> Rechner):
- Windows Explorer: 4 Minuten
- Speed Commander: 3 Minuten
- Total Commander: 3 Minuten
(Dauer für die Übertragung von MP3 Dateien von insgesamt 1.357.457 kb Rechner --> ext. USB HDD):
- Windows Explorer: 2 Minuten
- Speed Commander: 2 Minuten
- Total Commander: 2 Minuten
Es stellt sich nun die allgemeine Frage: Warum die unterschiedlichen Übertragungsgeschwindigkeiten per USB 2.0?
Nebenquest: Warum ( Besser: Wie) nutzen unterschiedliche Programme ganz offensichtlich die vorhandene Hardware und somit die Bandbreite des USB 2.0 Ports unterschiedlich aus?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 87624
Url: https://administrator.de/forum/transferraten-bei-usb-2-0-87624.html
Ausgedruckt am: 24.05.2025 um 19:05 Uhr
10 Kommentare
Neuester Kommentar
Es liegt auch beim Gerät, welche Geschwindigkeiten beim Lesen und Schreiben von Daten erreicht werden. Wenn der Controller des MP4-Players Daten einfach nicht so schnell annehmen und auf den Speicher schreiben kann, dann ist es völlig egal, wie schnell der USB-Port könnte.
Hast du da eine Speicherkarte drin stecken?
Die könnte das auch etwas verlangsamen, im Zweifel mal - wenn vorhanden - in einem Kartenleser oder einem anderen Gerät testen und ggf. durch eine mit höherer Geschwindigkeit tauschen.
Hast du da eine Speicherkarte drin stecken?
Die könnte das auch etwas verlangsamen, im Zweifel mal - wenn vorhanden - in einem Kartenleser oder einem anderen Gerät testen und ggf. durch eine mit höherer Geschwindigkeit tauschen.
Das klingt erstmal einleuchtend. Aber:
Advanced USB Monitor ließt die Rate des
Empfängers, nicht die des USB Ports (was
sinnlos wäre); sendet sozusagen einen
PING an's Gerät. Das wiederum
bedeutet, das der MP4 Player könnte,
aber nicht macht...
Advanced USB Monitor ließt die Rate des
Empfängers, nicht die des USB Ports (was
sinnlos wäre); sendet sozusagen einen
PING an's Gerät. Das wiederum
bedeutet, das der MP4 Player könnte,
aber nicht macht...
Falsch. Das Tool ließt aus, auf welche Übertragungsrate auf dem USB-Bus sich die 2 Geräte geeinigt haben, daß hat aber mit der Geschwindigkeit, mit der das Gerät die Daten verarbeiten kann gar nichts zu tun. Man könnte auch ein 56k Modem per Full USB anschliessen, dann würde Dein Tool immer noch 480MBit sagen, nur am Ende würden halt doch nur 56k drüber gehen, da das Modem nicht schneller kann.
Aber das Gerät kann wohl mehr, ansonsten würde es bei Deinem Freund nicht so schnell gehen. Nur was bei Dir genau auf dem USB Bus passiert, kann ich Dir auch nicht sagen.
Zu Deiner Nebenfrage:
Das USB 480 MBit kann ist die maximale Übertragungsrate. Wenn ein Gerät die Daten nicht so schnell verarbeiten kann, dann wird halt weniger übertragen. Daher kommen je nach Gerät verschiedene Übertragungsraten zustande.
Die Unterschiede zwischen den Anwendungen dürften aus der Programmierung kommen: Unterschiedlich große Pufferbereiche die verwendet werden, unterschiedliche Blockgrößen in der Datenübertragung, das eine Programm reagiert etwas schneller darauf, daß der nächste Block übertragen werden könnte, kontrolliert eventuell nach, ob der Block richtig übertragen wurde etc. Da gibts viele Möglichkeiten. Und die meisten sind nicht beeinflussbar, da hard-codiert im Programm.
Aber irgendwie mögen sich das Gerät und Dein Rechner nicht so.
Was als Versuch mal machbar wäre, hast Du eine Linux Live CD, z.B. Knoppix?
Mal Testen ob es da genauso langsam ist, oder ob der Windows Treiber mit dem MP4 Player nicht so richtig kann.
Aber irgendwie mögen sich das Gerät und Dein Rechner nicht so.
Was als Versuch mal machbar wäre, hast Du eine Linux Live CD, z.B. Knoppix?
Mal Testen ob es da genauso langsam ist, oder ob der Windows Treiber mit dem MP4 Player nicht so richtig kann.