Forum: PC Hard- und Software Lese-Schreibgeschwindigkeitstests MicroSD-Karten, USB-Sticks usw.


von H. C. (sunshine)


Lesenswert?

Hallo,

ich habe mir verschiedene Tests zu Speicherkarten angeschaut. Dort 
werden ja immer die Geschwindigkeiten gemessen mit

hdparm
...sequentielles Lesen
dd
...sequentielles Schreiben
iozone
...4K zufälliges lesen und schreiben

Kann mir hier wer sagen, was genau getestet wird, auf welche Werte man 
achten muss und die Aussagekraft der einzelnen tests? Die Werte liegen 
ja weit unter dem, was für den jeweiligen Speicher eigentlich angegeben 
wird.

Ich habe nun viele verschiedene Tests gefunden und bin etwas verwirrt, 
da ich nicht weiß welcher Wert nun tatsächlich für mich wichtig ist.

von Peter II (Gast)


Lesenswert?

H. C. schrieb:
> Kann mir hier wer sagen, was genau getestet wird
steht doch da:
 - sequentielles Lesen
 - sequentielles Schreiben
 - 4K zufälliges lesen und schreiben

> , auf welche Werte man achten muss
das was dir wichtig ist, viele kleine zugriffe oder Transfer von großen 
Dateien.

von Εrnst B. (ernst)


Lesenswert?

H. C. schrieb:
> welcher Wert nun tatsächlich für mich wichtig ist.

Das hängt davon ab, was du mit der Karte/dem Stick machen willst.

Sequentiell (Große Dateien, Videos etc) Schreiben? --> Sequentielle 
Schreibrate ist wichtig.

Wenig schreiben, viel lesen --> Leserate.

Wahlfreier Zugriff (viele kleine Dateien, Datenbank) --> 4k Random.

von H. C. (sunshine)


Lesenswert?

Danke, das war mir eigentlich klar. Aber was genau ist 4k lesen / 
schreiben?

Ich habe mal folgendes mit iozone getestet:
iozone -e -I -a -s 50M  -r 512k  -r 16M  -i 0 -i 1 -i 2

kB    reclen    write  rewirte    read
51200    512    4945  5658    21763
51200    16384    5886  7683    22036

reread    random read  random write
21771    21700    2285
  22042    22037    7579

Wie bestimmt ich hier nun die 4K ablesen, die in den Tests immer angeben 
werden?

von S. R. (svenska)


Lesenswert?

4k random read:
1: Suche dir eine zufällige Adresse raus und lies 4096 Bytes ab dort.
2: GOTO 1

4k random write:
1: Suche dir eine zufällige Adresse raus und schreibe 4096 Bytes dort 
hin.
2: GOTO 1

Was ist daran jetzt schwer zu verstehen?

von Εrnst B. (ernst)


Lesenswert?

H. C. schrieb:
> Wie bestimmt ich hier nun die 4K ablesen, die in den Tests immer angeben
> werden?

Garnicht. dein Test bewertet zuerst "512k random", wenn ich die 
Parameter richtig deute, "4k random" fehlt.

von H. C. (sunshine)



Lesenswert?

Mich irritiert ja nur mein Test mit CrystalDiskMark auf dem PC (die hier 
mit iozone getesteten Werte kommen ja von meinem Raspberry). Das Bild 
hab ich mal angehängt und da heißt es bei 4k lesen 3.27 MB/s und bei 4k 
schreiben 0.49 MB/s

Ich erhalte für
4k Random Read = 21700 bzw. 22037
4k Random Write = 2285 bzw. 7579

Wie soll das Zusammenpassen.

von S. R. (svenska)


Lesenswert?

H. C. schrieb:
> Ich erhalte für
> 4k Random Read = 21700 Packungen Joghurt bzw. 22037 Teebeutel.
> 4k Random Write = 2285 Eier bzw. 7579 Liter Milch

So, jetzt sollte klar sein, was dein Problem ist.

von H. C. (sunshine)


Lesenswert?

Klar, das ist doch meine Frage hier.
Was genau bedeuten die Zahlen von iozone bzw. wie kann ich sie 
umrechnen, damit ich die Werte vergleichen kann?

von Peter II (Gast)


Lesenswert?

H. C. schrieb:
> damit ich die Werte vergleichen kann?

gar nicht, es sind verschiedene Tools. Messwerte von verschiedenen Tools 
sind nicht wirklich vergleichbar.

von S. R. (svenska)


Lesenswert?

Peter II schrieb:
> Messwerte von verschiedenen Tools
> sind nicht wirklich vergleichbar.

Es sei denn, sie nutzen das gleiche Verfahren.
Was ja hier (512k vs. 4k) nicht gegeben ist.

Aber da der OT nicht ansagt, was er mit dem Wissen machen will, spielt 
es auch keine Rolle, welches Wissen er jetzt genau braucht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.