Ich teste ein Paar SD-Karten folgendermaßen:
http://elinux.org/RPi_SD_cards#Performance
Die erste Karte, auf der ich dies tat (Sandisk-Klasse 4), ergab eine Schreibgeschwindigkeit von 5,4 MB / s, was ungefähr dem entspricht, was ich aufgrund der Ergebnisse auf dieser Seite erwartet hatte. Die Lesegeschwindigkeit betrug jedoch 21,6 MB / s. Es sind fast keine Karten der Klasse 4 aufgeführt, die irgendwo in die Nähe kommen.
Die andere Karte (Adata-Klasse 10) hatte eine (enttäuschende) Schreibgeschwindigkeit von 7,6 MB / s und eine identische Lesegeschwindigkeit von 21,6 MB / s.
Ich erkannte, dass der Dateicache dies wahrscheinlich stören könnte, obwohl die gesamte Datei nicht in den verfügbaren RAM passt. Also habe ich die Tests erneut ausgeführt und den Cache nach dem Schreibtest und vor dem Lesetest geleert:
sync
echo -n 3 > /proc/sys/vm/drop_caches
Die Ausgabe von free
zeigt, dass dies effektiv ist.
Beide Lesetests betragen jedoch wieder 21,6 MB / s. Ich habe versucht, neu zu starten - genau das Gleiche. Die Karten enthalten identische Raspbian-Systeme mit dem Standard-Kernel 3.2.27+.
Weiß jemand was damit los ist?
quelle
hdparm
kann für nichts in dieser Hinsicht verwendet werden, da der SD-Kartenleser im Pi kein Ide- oder Sata-Gerät ist.Es sind mehrere Faktoren zu berücksichtigen, nicht nur die Kartengeschwindigkeit. Wie eine Person sagte, könnte der Raspberry Pi der Flaschenhals sein, aber das könnte sein Hardware- oder Softwaretreiber sein. Seien Sie gewarnt, ich benutze meinen Raspberry Pi NUR, um Mathematica zu lernen. Mein Rat dazu stammt aus der Elektronik und dem umfassenden IT-Support über 3 Jahrzehnte. Ich habe mir auch die große Karteikarte und ihre Leistung angesehen. Ich ignoriere die meisten Marken außer SanDisk. Dies ist auf gute Erfahrungen zurückzuführen, und ehrlich gesagt stehen sie mir am ehesten zur Verfügung. Das klare Bild, das ich bekam, war, dass UHS-1-Karten schneller sind. Interessanterweise hatte ich nicht erwartet, dass SDXC-Karten auf der Liste stehen. SDXC und billige Hardware schließen sich normalerweise gegenseitig aus.
quelle
Es ist sehr wahrscheinlich, dass das RPi selbst einen Engpass auf der SD-Karte darstellt, was die Geschwindigkeit der Karte irrelevant macht, wenn sie nicht schnell genug angeschlossen werden kann.
quelle