wobo hat geschrieben:konnte feststellen, dass der Prozess während der ganzen Zeit den Status "D" (Disk sleep) - ist das normal?
Ich fürchte ja. Das Laden der Datei-Teile von der Platte geht vergleichsweise schnell. Die Übergabe an den Ausgabetreiber geradezu rasend.
Im Vergleich dazu unendlich dauert das Schreiben der Daten auf den Stick.
Jedenfalls:
- Alten Inhalt des Blocks löschen
- Neuen schreiben
Eventuell:
- Zwei Blöcke lesen
- Löschen
- Neu schreiben
Diese ganze Zeit wartet der Prozess ununterbrechbar auf die Antwort der Hardware.
Die Schreibrate ist ähnlich ärmlich, wie bei meinem Stick.
Der einzige Grund, der mit einfällt, ist ein Abweichen von Blockgröße des Schreibprogramms und des Sticks, so das zum Schreiben eines Blocks Daten, mehrere Blöcke des Sticks neu geschrieben werden müssen.
Verändert sich das Bild, wenn du mit dd, Schreiben direkt auf das Device und Blockgrößen von 512 bis 4096 Byte arbeitest?
(Ich prüfe das gerade mal.)