Benchmark delle schede SD, la velocità di lettura è identica


8

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 freedimostra 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?

Risposte:


3

Domanda ben strutturata. Prova a usare:

hdparm -t /dev/sdb

Supponendo che il dispositivo sia su / dev / sdb. Inoltre, forse i tuoi dispositivi hanno solo le stesse velocità di lettura? Ne hai altri da provare?


hdparmnon può essere utilizzato per nulla al riguardo in quanto il lettore di schede SD nel pi non è un dispositivo ide o sata.
riccioli d'oro


1
Eh - ok allora! Ad ogni modo, il test hdparm esce allo stesso modo del test dd.
riccioli d'oro

3

Ci sono molti fattori da considerare, non solo la velocità della carta. Come affermato, il Raspberry Pi potrebbe essere il collo di bottiglia, ma potrebbe essere il suo driver hardware o software. Attenzione, sto usando il mio Raspberry Pi SOLO per imparare Mathematica; il mio consiglio al riguardo proviene da un background elettronico e da un ampio supporto IT per oltre 3 decenni. Ho anche guardato il grande diagramma delle carte e le loro prestazioni. Ignoro la maggior parte delle marche tranne SanDisk. Ciò è dovuto alla buona esperienza e, francamente, sono più facilmente disponibili per me. L'immagine chiara che ho ottenuto è stata che le schede UHS-1 sono più veloci, quindi considerale. È interessante notare che non mi aspettavo di vedere le schede SDXC nell'elenco, SDXC e hardware economico si escludono a vicenda.


1
Non ne ero a conoscenza quando ho scritto questa domanda, ma a quanto pare il lettore di schede SD Pi ha una velocità di trasferimento massima di 25 MB / s, motivo per cui non vedi nessuno che riporta molto più di 20 indipendentemente dal carta.
Riccioli d'oro

2

È molto probabile che l'RP stesso stia strozzando la scheda SD, rendendolo irrilevante quale sia la velocità della scheda, se non è in grado di interfacciarla abbastanza velocemente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.