Merkwürdige Leistungsunterschiede beim Lesen/Schreiben vom/auf einen USB-Stick

Merkwürdige Leistungsunterschiede beim Lesen/Schreiben vom/auf einen USB-Stick

Beim Kopieren von Dateien von meinem 8 GB USB 2.0-Flash-Laufwerk mit Windows 7 auf eine herkömmliche Festplatte beträgt die durchschnittliche Geschwindigkeit zwischen 25 und 30 MB/s. Beim umgekehrten KopierenZuBeim USB-Laufwerk beträgt die Geschwindigkeit durchschnittlich 5 MB/s. Ich habe dies mit etwa 4,5 GB an Dateien getestet, einer Mischung aus kleineren und größeren. Die Beobachtungen waren auf beiden Dateisystemen FAT32 und exFAT auf dem USB-Laufwerk und NTFS auf der internen Festplatte dieselben.

Ich glaube nicht, dass ich mich irre, wenn ich sage, dass Flash-Speicher sowohl beim Lesen als auch beim Schreiben eine viel höhere Leistung als eine rotierende Festplatte hat.

Bei beiden Speichertypen sollte das Lesen auch schneller sein als das Schreiben.

Nun frage ich mich, wie es sein kann, dass das Kopieren von Dateien von einem schnellen Lesespeicher in einen schnelleren Schreibspeicher tatsächlich langsamer ist als das Kopieren von Dateien von einem schnellen Lesespeicher in einen langsamen Schreibspeicher?

Ich denke, dass die Dateien auch vor dem Kopieren im RAM gespeichert werden und dass es auch einen Cache gibt, aber ich sehe nicht, wie selbst das den Ausschlag geben könnte. Es kann nur ein Vorteil sein, auf das USB-Laufwerk zu schreiben, da es „näher“ am SATA-System ist als der USB-Anschluss und Daten schneller von der internen SATA-Festplatte empfängt.

Vielleicht ist meine Denkweise völlig falsch oder es hängt einfach vom Hersteller des USB-Sticks ab. Aber ich bin neugierig.

Antwort1

Nicht rotierender Speicher ist fast immer schneller, sowohl beim Lesen als auch beim Schreiben.für wahlfreien Zugriff, da der nicht rotierende Speicher weder Suchverzögerung noch Rotationslatenz hat. Aber wenn Sie sequenziell von der rotierenden Platte lesen und auf den Flash-Speicher schreiben, kann die rotierende Platte Bytes mit enormer Geschwindigkeit liefern, während der Flash-Speicher durch seine relativ langsame Schreibzeit begrenzt ist.

Antwort2

USB-Laufwerke müssen erst gelöscht werden, bevor sie beschreiben können. 5 MB/s sind für billige USB-Laufwerke recht typisch. Eine Liste von Laufwerken mit Leistungsmessungen finden Sie hierauf dieser Seite. 5 MB/s ist der Mittelwert.

Antwort3

Die Geschwindigkeitssteigerungen, die Sie bei SSDs mit vollem Funktionsumfang sehen, sind das Ergebnis einer Vielzahl von Dingen, die bei einem einfachen USB-Stick einfach nicht vorhanden sind.

  • Mehrere Speicherbänke, die paralleles Schreiben über mehrere Kanäle ermöglichen
  • Mehrere Speicherchips, die paralleles Schreiben innerhalb von Speicherbänken ermöglichen
  • Wesentlich ausgefeiltere Controller

Dies sind die Dinge, die Flash zu einer Killer-Schreibleistung verhelfen, und diese sind auf den meisten USB-Sticks nicht vorhanden. Die billigeren bieten keinerlei Wear-Leveling an, sodass Schreibvorgänge den Lösch-Schreib-Zyklus weitaus häufiger auslösen als bei einer SSD.

Antwort4

Ich habe das auch getestet. Ich kopiere SDD auf USB, HDD auf USB, USB auf USB und es ist langsam. Mit Linux pv < /dev/sdb > /dev/sdd 81,1 GiB 4:59:40 [11,5 MiB/s] [======> ] 69 % ETA 2:13:20. Aber das Kopieren eines USB auf eine Festplatte mit DD Linux 117 GiB 1:28:51 [23,6 MiB/s] ist schneller, ich habe dafür etwa anderthalb Stunden gebraucht. Etwas mehr als doppelt so schnell wie das Kopieren auf einen anderen USB.

Ich habe auch festgestellt, dass es auch vom verwendeten Bus 2.0 oder 3.0 und dann von der USB-Marke abhängt. Billige USB-Geräte an 2.0-Anschlüssen erreichen nur 5 MiB/s, teurere USB-Marken können beim Kopieren von USB zu USB bis zu 10 bis 12 MiB/s erreichen.

Abschluss: Hängt von mehreren Faktoren ab, dem PC-Bus, der Port-Version, der USB-Marke und einer Kombination aus alledem. Kann schlimmer werden, wenn Sie das Disk-Image in einen HD-Ordner kopieren und dann versuchen, es auf einen USB-Stick zu kopieren. Ich denke, das liegt an der internen Busübertragung. USB zu USB war auf meinem Computer schneller. Das ist mein Bericht. Am besten gehen Sie zu verschiedenen PCs und testen und wiederholen es auf dem, der schneller läuft.

Ja, von SSD auf USB ging es schneller, und auch das Kopieren von USB auf HDD oder SSD geht schneller. Umgekehrt ist es wirklich langsam. Die USB-Schreibgeschwindigkeit ist langsam.

Zu Ihrer Information: Ich repliziere für die Veranstaltung über 100 USB-Sticks, sodass ich genaue Tests wiederholen konnte. AH, ich habe vergessen zu erwähnen, dass ich auch WIN10 mit RUFUS verwendet habe, das nur bis zu 5,5 MiB/s geschrieben hat, sodass es keine Verbesserung gab.

verwandte Informationen