Effectuer un benchmark de la carte mémoire (SD ou micro SD) de votre Raspberry Pi

Vous souhaitez tester la vitesse à laquelle votre Raspberry Pi écrit sur la carte mémoire ? Vous êtes au bon endroit !

Allons-y !

Pour rappel, les Raspberry Pi utilisent des cartes mémoire pour stocker le système mais aussi les données.
La carte mémoire a le même rôle que le disque dur ou que le SSD de votre ordinateur.

Le premier Raspberry Pi sorti utilisait une carte SD, depuis le Raspberry Pi 2, il utilise une micro SD.

Test d’écriture (à faire impérativement en premier)

Ce test est à faire en premier, simplement parce que nous allons réutiliser le fichier temporaire qui sera créé pour le test de lecture que nous allons faire ci-dessous.

Dans un Terminal directement sur votre Pi ou via SSH :

dd if=/dev/zero of=~/test.tmp bs=500K count=1024

On va tout de suite vider la RAM en écrivant un autre fichier d’au moins la capacité de la RAM, sinon, c’est le fichier en RAM (et donc les accès à la RAM) qui seront testé au test de lecture. Mon Pi 3 ayant 1Go de RAM, j’écris donc :

dd if=/dev/zero of=~/test2.tmp bs=1000K count=1024

Test de lecture

Pour tester la lecture, et maintenant que c’est le fichier test2.tmp qui est en RAM, on va pouvoir réutiliser le fichier test.tmp :

dd if=~/test.tmp of=/dev/null bs=500K count=1024

Et voilà ! 🙂

Suppression des fichiers temporaires créés

N’oubliez pas de supprimer les fichiers temporaires test.tmp et test2.tmp de votre dossier utilisateur, soit graphiquement avec le gestionnaire de fichier de votre Pi, soit via le Terminal ou par SSH :

rm ~/test.tmp && rm ~/test2.tmp

N’hésitez pas à partagez vos scores en commentaire et donnez la référence de votre ou de vos cartes mémoire. 😉