J'écrivais ce soir sur une carte SD à partir d'un lecteur de carte interne Mac Book Air, et les performances rapportées étaient de 1,4 Mo / sec. Plus tard, je l'ai lu testé sur le Raspberry Pi et j'ai obtenu 20 Mo / sec. C'est une carte de classe 6 et aucune de ces figures ne semble réaliste!
J'utilise dd
pour mes tests. Résultats de tests identiques de lecture et d'écriture sur les deux ordinateurs:
Raspberry Pi: lire 20 Mo / sec. Écrire 11 Mo / sec ...
Air: Lire 3 Mo / sec. Écriture 1,4 Mo / s
En utilisant ces commandes:
Test d'écriture:
sudo dd if=/dev/zero of=/dev/mmcblk0p3 bs=1M count=400
Lire le test:
sudo dd of=/dev/null if=/dev/mmcblk0p3 bs=1M count=400
Cela indique que l'anomalie perçue était en fait une mauvaise performance du lecteur de carte SD Mac Book Air intégré! Cela rend la création d'image très lente.
sd-card
archlinux
performance
ScrollerBlaster
la source
la source
Réponses:
La classe de vitesse de la carte SD spécifie les performances de lecture / écriture minimales que la carte devrait avoir lors de l'enregistrement vidéo. Le numéro de classe est la limite de vitesse inférieure en Mo / s que vous devriez obtenir lorsque vous utilisez la carte.
Gardez à l'esprit, cependant, que la lecture de la carte est généralement beaucoup plus simple (et donc plus rapide) que l'écriture. C'est pourquoi la carte de classe 6 habituelle aura une vitesse d'écriture de 6 Mo / s par une vitesse de lecture de 15 à 20 Mo / s (mais seulement 6 Mo / s sont garantis).
La vitesse de lecture / écriture peut être limitée non seulement par une carte mais également par de nombreux facteurs différents, à la fois matériels et logiciels. En particulier, il peut être limité par certains problèmes avec le lecteur / enregistreur de carte.
Donc, dans votre situation, il semble que votre carte ait de très mauvaises performances sur votre Mac Book Air alors qu'elle a des performances correctes (et réalistes) sur RaspberryPi. Nous ne pouvons pas être sûrs, cependant, puisque vous avez testé la vitesse d' écriture sur Mac Book et la vitesse de lecture sur RaspberryPi et comme je l'ai mentionné plus tôt, ils ne sont pas comparables. Il est également difficile de dire pourquoi vous obtenez de tels résultats, car vous n'avez pas précisé comment testez-vous ces vitesses.
la source
dd
dd
commandes pour faire un test d'écriture sûr, je les utiliserai!Pour tirer le meilleur parti de la fente SD de votre MacBook, vous devez utiliser un périphérique à «disque brut».
Il s'agit d'une carte SanDisk Ultra Class 10:
Comparez cela à l'utilisation
/dev/rdisk1
au lieu de/dev/disk1
1,8 Mo / s contre 14,9 Mo / s - près de 10 fois l'amélioration!
la source
hidutil
page de manuel pour plus d'informations.Vous pouvez également utiliser ces commandes pour l'analyse comparative sans influence du cache qui est chargé dans la RAM:
Assurez-vous de toujours utiliser oflag = direct et iflag = direct lorsque vous effectuez respectivement un test de référence en écriture et en lecture, sinon vous risquez d'obtenir des résultats qui sont en réalité des temps d'écriture et de lecture de cache de fil.
la source
Sur mon MBP 2015 exécutant OSX 10.11.5, j'ai reçu les vitesses d'écriture suivantes lors de l'utilisation de dd:
lors de l'écriture sur / dev / disque: 1,80 Mo / s lors de l'écriture sur / dev / rdisk: 12,80 Mo / s
la source