Pendant de nombreuses années, j’ai maintenu certains scripts pour effectuer une analyse comparative de base des disques pour les SBC, pour tester les vitesses d’accès séquentiel et aléatoire de 1M et 4K, car ce sont les deux tests les plus pertinents pour les charges de travail Linux que j’exécute sur mon Pis.

J’utilise ce script pendant des années, et il utilise fio et iozone pour obtenir les métriques dont j’ai besoin.

Et de temps en temps, je testais un certain nombre de cartes microSD sur le Pi, ou exécutais des tests sur des SSD NVMe sur le Pi , Rock 5 modèle B ou d’autres SBC. Mais mes résultats étaient généralement orientés vers un seul article de blog ou un projet vidéo.

En 2021 James Chambers a mis en place PiBenchmarks pour passer à un ensemble de données de test plus axé sur la communauté.

Vous pouvez exécuter la commande suivante sur votre SBC pour tester le stockage de démarrage et télécharger les résultats directement sur PiBenchmarks.com :

sudo curl https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh | sudo bash

Ou, si vous voulez tester un périphérique comme un disque SSD ou NVMe (ou même un disque dur !) connecté via SAS, SATA, NVMe ou n’importe quelle interface, exécutez :

curl-o Storage.sh https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh chmod +x Storage.sh sudo./Storage.sh/path/to/mount/point

(Pour l’analyse comparative, j’ai l’habitude formatez les gros appareils sous Linux avec parted et n’exécutez pas les tests sur un volume de démarrage, sauf en cas d’absolue nécessité.)

En parcourant les résultats sur PiBenchmarks.com, vous pouvez trier par SBC le plus rapide, le plus rapide par type d’appareil et accéder aux moyennes et aux résultats individuels. J’ai exécuté quelques tests de performance et téléchargé les résultats sous mon nom d’utilisateur geerlingguy, bien qu’il n’y ait pas de mécanisme d’authentification de l’utilisateur, il semble donc que les résultats opérer par la confiance.

Et parfois je vois un résultat fou où la moyenne est comme 25 000 mais il y a un résultat comme 90 000 exécuté sur une machine de bureau X86 costaud ! Les résultats doivent donc être interprétés correctement et reproduits pour une précision maximale, mais j’adore cet outil.

By Henry Taylor

Je travaille en tant que développeur back-end. Certains d'entre vous m'ont peut-être vu à la conférence des développeurs. Dernièrement, j'ai travaillé sur un projet open source.