Analyse comparative des cartes SD, la vitesse de lecture est identique


8

Je teste une paire de cartes SD de cette façon:

http://elinux.org/RPi_SD_cards#Performance

La première carte sur laquelle j'ai fait cela (classe sandisk 4) a donné une vitesse d'écriture de 5,4 Mo / s, ce qui correspond à ce que j'attendais en fonction des résultats de cette page. Cependant, la vitesse de lecture était de 21,6 Mo / s, ce qui ne correspond à presque aucune carte de classe 4 qui se rapproche.

L'autre carte (classe adata 10) avait une vitesse d'écriture (décevante) de 7,6 Mo / s et une vitesse de lecture identique , 21,6 Mo / s.

J'ai réalisé que le cache de fichiers pouvait probablement interférer avec cela, même si ce fichier entier ne rentrerait pas dans la RAM disponible. J'ai donc relancé les tests, vidant le cache après le test d'écriture et avant le test de lecture:

sync
echo -n 3 > /proc/sys/vm/drop_caches

La sortie de freedémontre que cela est efficace.

Cependant, encore une fois, les deux tests de lecture sont de 21,6 Mo / s. J'ai essayé de redémarrer - exactement la même chose. Les cartes contiennent des systèmes raspbian identiques avec le noyau 3.2.27+ d'origine.

Quelqu'un sait ce qui se passe avec ça?

Réponses:


3

Question bien structurée. Essayez d'utiliser:

hdparm -t /dev/sdb

En supposant que votre appareil est sur / dev / sdb. De plus, peut-être que vos appareils ont des vitesses de lecture égales? En avez-vous d'autres à tester?


hdparmne peut être utilisé pour rien à cet égard car le lecteur de carte sd dans le pi n'est pas un périphérique ide ou sata.
goldilocks


1
Huh - ok alors! Quoi qu'il en soit, le test hdparm est identique au test dd.
goldilocks

3

Il y a plusieurs facteurs à considérer, pas seulement la vitesse de la carte. En tant que personne, comme indiqué, le Raspberry Pi pourrait être le goulot d'étranglement, mais cela pourrait être son matériel ou son pilote logiciel. Soyez avisé, j'utilise mon Raspberry Pi UNIQUEMENT pour apprendre Mathematica; mes conseils à ce sujet proviennent d'une formation en électronique et d'un support informatique étendu sur 3 décennies. J'ai également regardé le grand tableau des cartes et leurs performances. J'ignore la plupart des marques sauf SanDisk. Cela est dû à une bonne expérience, et franchement, ils sont le plus facilement disponibles pour moi. L'image claire que j'ai obtenue est que les cartes UHS-1 sont plus rapides, alors considérez-les. Fait intéressant, je ne m'attendais pas à voir des cartes SDXC sur la liste, SDXC et le matériel bon marché sont généralement mutuellement exclusifs.


1
Je ne le savais pas quand j'ai écrit cette question, mais il s'avère que le lecteur de carte SD du Pi a un taux de transfert maximum de 25 Mo / s, c'est pourquoi vous ne voyez personne rapporter beaucoup plus de 20 indépendamment de la carte.
goldilocks

2

Il est très probable que le RPi lui-même gêne la carte SD, ce qui rend peu pertinente la vitesse de la carte, s'il ne peut pas l'interfacer assez rapidement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.