Gast
2004-04-04, 11:26:43
Hallo,
mir ist aufgefallen, dass die Schreibtransferrate bei USB 2.0 Speichersticks (getestet: Fujitsu-Siemens Memorybird und Sharkoon Stick mit 512 bzw. 256 MB) extrem in die Knie geht, je mehr kleine Dateien geschrieben werden. D.h. schreibe ich eine große 10 MB Datei braucht er vielleicht 3 Sekunden, schreibe ich aber 100 mal 100k Dateien, die insgesamt auch 10 MB haben, dauert es um Welten länger. Woran liegt das? Overhead beim Verwalten der Zuordnungstabelle (FAT und FAT32 zeigen ähnliches Verhalten; wie kann ich NTFS ausprobieren? WindowsXP lässt mich nur FAT/FAT32 formatieren), Flash Technologie (nur warum geht dann der Transfer einer großen Datei so schnell?)?
Der aktivierte Schreibcache bringt hier keine wirkliche Verbesserung, da zwar der Explorer schneller fertig ist, der Transfer aber im Hintergrund genau so lange dauert (Blinken der Stick LED). Gibt es da irgendeine plausible Erklärung oder Lösung? Oder gibt es gar einen USB2.0 Stick, der diese Einschränkung nicht hat? Das Auslesen geht ja auch bei kleinen und großen Dateien recht flott mit 5-6MB/s, nur das Schreiben der kleinen Dateien bricht total ein. Am Rechner leigt es nicht, da das Verhalten auf verschiedenen Systemen beobachtbar ist.
Schonmal danke für die Antworten!
mir ist aufgefallen, dass die Schreibtransferrate bei USB 2.0 Speichersticks (getestet: Fujitsu-Siemens Memorybird und Sharkoon Stick mit 512 bzw. 256 MB) extrem in die Knie geht, je mehr kleine Dateien geschrieben werden. D.h. schreibe ich eine große 10 MB Datei braucht er vielleicht 3 Sekunden, schreibe ich aber 100 mal 100k Dateien, die insgesamt auch 10 MB haben, dauert es um Welten länger. Woran liegt das? Overhead beim Verwalten der Zuordnungstabelle (FAT und FAT32 zeigen ähnliches Verhalten; wie kann ich NTFS ausprobieren? WindowsXP lässt mich nur FAT/FAT32 formatieren), Flash Technologie (nur warum geht dann der Transfer einer großen Datei so schnell?)?
Der aktivierte Schreibcache bringt hier keine wirkliche Verbesserung, da zwar der Explorer schneller fertig ist, der Transfer aber im Hintergrund genau so lange dauert (Blinken der Stick LED). Gibt es da irgendeine plausible Erklärung oder Lösung? Oder gibt es gar einen USB2.0 Stick, der diese Einschränkung nicht hat? Das Auslesen geht ja auch bei kleinen und großen Dateien recht flott mit 5-6MB/s, nur das Schreiben der kleinen Dateien bricht total ein. Am Rechner leigt es nicht, da das Verhalten auf verschiedenen Systemen beobachtbar ist.
Schonmal danke für die Antworten!