Lese-Schreibgeschwindigkeitstests MicroSD-Karten, USB-Sticks usw.

OP #4883250
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.
Gast #4883252
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.
#4883255
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.
OP #4883275
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?
#4883312
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?
OP #4883352
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.
#4883724
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.