Sto testando un paio di schede SD in questo modo:
http://elinux.org/RPi_SD_cards#Performance
La prima carta su cui l'ho fatto (sandisk classe 4) ha dato una velocità di scrittura di 5,4 MB / s, che è circa ciò che mi aspettavo in base ai risultati in quella pagina. Tuttavia, la velocità di lettura era di 21,6 MB / s, che non ci sono quasi schede di classe 4 elencate che si avvicinano da nessuna parte.
L'altra scheda (adata classe 10) aveva una (deludente) velocità di scrittura di 7,6 MB / se una velocità di lettura identica , 21,6 MB / s.
Mi sono reso conto che la cache dei file potrebbe probabilmente interferire con questo, anche se l'intero file non si adatta alla RAM disponibile. Quindi ho eseguito nuovamente i test, svuotando la cache dopo il test di scrittura e prima del test di lettura:
sync
echo -n 3 > /proc/sys/vm/drop_caches
L'output di free
dimostra che questo è efficace.
Tuttavia, entrambi i test di lettura sono ancora 21,6 MB / s. Ho provato a riavviare, esattamente la stessa cosa. Le carte contengono identici sistemi raspbian con il kernel 3.2.27+ di serie.
Qualcuno sa che succede?
hdparm
non può essere utilizzato per nulla al riguardo in quanto il lettore di schede SD nel pi non è un dispositivo ide o sata.