Publié le 10 mai 2024 - par

Test de vitesse de lecture/écriture des cartes SD pour le Raspberry Pi

Lorsqu’il s’agit de Raspberry Pi, la performance de la carte SD est un facteur crucial. Une carte SD plus rapide peut améliorer considérablement les performances globales de votre Raspberry Pi. Dans cet article, nous allons explorer comment tester la vitesse de lecture et d’écriture de votre carte SD à l’aide de la commande dd dans la ligne de commande.

Test de vitesse de lecture/écriture des cartes SD pour le Raspberry Pi

Pourquoi tester la vitesse de la carte SD ?

La vitesse de la carte SD peut avoir un impact significatif sur les performances de votre Raspberry Pi. Une carte SD plus lente peut ralentir le démarrage, le chargement des applications et même causer des problèmes lors de l’écriture de gros fichiers. En testant la vitesse de votre carte SD, vous pouvez vous assurer que votre carte est suffisamment rapide pour vos besoins.

Comment tester la vitesse d’écriture de la carte SD

On peut tester la carte SD de plusieurs façons, avec l’outil de la Fondation ou avec la commande dd

Test de la vitesse de lecture/écriture sur carte SD avec

J’ai écrit un article à ce sujet en 2020, il est toujours d’actualité. Mais il se contente de donner un OK si la carte convient, sans autre explication chiffrée.

Cet article présente agnostics un utilitaire développé par la Fondation Raspberry Pi pour tester la vitesse des cartes microSD utilisées sur le Raspberry Pi. Une carte SD lente peut ralentir le fonctionnement du système, d’où l’importance de ce test1. L’article explique comment utiliser cet utilitaire pour tester la vitesse de la carte SD de votre Raspberry Pi. Il souligne que toutes les cartes SD n’ont pas les mêmes performances et que la vitesse d’une carte SD affecte directement la vitesse de votre Raspberry Pi. Plus vite vous pouvez lire les données de la carte, plus vite votre Raspberry Pi démarrera, et plus vite les programmes se chargeront. De même, la vitesse d’écriture affectera également la qualité d’exécution des programmes qui sauvegardent de grandes quantités de données. L’article insiste sur l’importance d’utiliser une carte de bonne qualité.


L’utilitaire se trouve dans la rubrique Préférences > Raspberry Pi Diagnostics

Pour lancer le test de la carte SD, cliquez sur Run Tests

Les tests ne durent pas très longtemps

Si votre carte répond aux critères de la Fondation un PASS apparait en vert. Mais on n’a pas de valeur chiffrée, juste que la carte SD a passé le test, sauf si vous grattez un peu et que vous allez lire le fichier rpdiags.txt qui a été écrit sur la carte :

Test de la vitesse de lecture/écriture sur carte SD avec dd

Pour tester la vitesse d’écriture de votre carte SD, vous pouvez utiliser la commande dd. Cette commande vous permet d’écrire un certain nombre de blocs de données sur votre carte SD et de mesurer le temps qu’il faut pour le faire. Voici comment vous pouvez utiliser dd pour tester la vitesse d’écriture de votre carte SD :

Cette commande écrit 1 Go de données en 10 blocs de 100 Mo sur votre carte SD. Le paramètre oflag=direct garantit que les données sont écrites directement sur la carte SD sans être mises en cache.

Comment tester la vitesse de lecture de la carte SD
De même, pour tester la vitesse de lecture de votre carte SD, vous pouvez utiliser la commande dd pour lire les données que vous avez écrites précédemment :

Cette commande lit le fichier TestiFile que vous avez créé lors du test d’écriture et mesure le temps qu’il faut pour lire le fichier en entier.

Test de la carte SD SanDisk Ultra 64Go

 

Carte SanDisk Ultra
64Go
Classe 10 – A1  – XC

 

 

Cette première carte SD XC fournit les valeurs suivante :

  • Écriture = 46,7 Mo/s
  • Lecture = 90,6 Mo/s

Test de la carte SD SanDisk Ultra 16Go

Carte SanDisk Ultra
16Go
Classe 10 – A1  – HC

 

 

Avec cette seconde carte SD on a un modèle HC (différence entre HC et XC)  :

  • Écriture = 16,0 Mo/s
  • Lecture = 91,3 Mo/s

On voit que si la vitesse de lecture est quasiment identique (~90Mo/s) la vitesse d’écriture est pratiquement divisée par 3 avec ce modèle SD HC !

Test de la carte SD SanDisk 16Go

 

Carte SanDisk
16Go
Classe 4 – HC

 

 

Alors là je vous laisse sortir les mouchoirs ! Avec cette carte on arrive péniblement à

  • Écriture = 4,4 Mo/s
  • Lecture = 45,4 Mo/s

Si à une époque (pas si lointaine on était ravi de ces performances, vous voyez que les vieilles cartes SD sont difficilement utilisables sur un Raspberry Pi 5, sauf à admettre une baisse certaine des performances.

Test de la carte SD SanDisk Extreme PRO 64Go

 

Carte SanDisk Extreme PRO
64Go
Classe 3 – A2 – XC

 

Là on est sur une carte récente et vendue par SanDisk comme Extreme PRO . On va voir si c’est du marketing,

ils annoncent sur le blister des performances de 200Mo/s en lecture et 90Mo/s en écriture …

On est loin des performances annoncées, c’est sans doute dû aux caractéristiques du Raspberry Pi 5. Ici il est propulsé par Raspberry Pi 0S 64 bits Desktop et je suis connecté en SSH.

  • Écriture = 66,4 Mo/s
  • Lecture = 92,6 Mo/s

On voit que c’est surtout en écriture que le gain est intéressant, on passe de 46 à 66 Mo/s soit près de 50% d’augmentation. Avec une machine qui écrit souvent c’est un paramètre intéressant.

Conclusion

Tester la vitesse de votre carte SD est une étape importante pour optimiser les performances de votre Raspberry Pi. En utilisant la commande dd, vous pouvez facilement tester la vitesse de lecture et d’écriture de votre carte SD et vous assurer que votre Raspberry Pi fonctionne à son meilleur niveau. N’oubliez pas que la performance de votre Raspberry Pi peut être limitée par la vitesse de votre carte SD, il est donc toujours bon de vérifier si votre carte SD est à la hauteur de vos attentes.

Sources

https://linuxconfig.org/how-to-test-sd-card-speed-on-raspberry-pi

Un utilitaire pour tester vos cartes microSD sur le Raspberry Pi

 

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

Une réflexion au sujet de « Test de vitesse de lecture/écriture des cartes SD pour le Raspberry Pi »

  1. Ping : Test de vitesse de lecture/écriture des cartes SD pour le Raspberry Pi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.