Ouvrir le menu principal

MacGeneration

Recherche

Des cartes microSD optimisées pour le Raspberry Pi 5

Pierre Dandumont

lundi 07 octobre 2024 à 22:15 • 7

Matériel

Les cartes Raspberry Pi, depuis la version corrigée du premier modèle, reposent sur des cartes microSD pour le stockage. Et même s'il est possible de démarrer sur une clé USB ou un SSD NVMe avec le bon adaptateur, ce type de carte reste la solution de base… malgré des performances parfois très faibles. Pour améliorer ce point, les créateurs viennent de mettre en place deux choses : une optimisation au niveau de l'OS et des cartes microSD vendues sous la marque Raspberry Pi, avec les optimisations en question.

Une des cartes. Image Raspberry Pi.

Commençons par les optimisations. Les cartes microSD reposent au départ sur une interface assez lente avec des accès aléatoires très lents. La carte Raspberry Pi 5 peut travailler en mode SDR104 qui — comme son nom l'indique — peut atteindre 104 Mo/s1. Mais les accès aléatoires restent assez lents, surtout comparativement à un SSD moderne. Une carte classique peut atteindre des débits de l'ordre de 7 Mo/s en lecture aléatoire et de 4 Mo/s en écriture aléatoire, quand un SSD NVMe peut atteindre 20x plus. Ce n'est pas anodin car les accès en question peuvent réduire les performances, même pour des usages basiques : des débits faibles peuvent amener des ralentissements très visibles pendant une séance de surf ou même en lisant une vidéo en streaming.

Il existe une solution simple : les cartes microSD Express. Elles remplacent l'interface d'origine par du PCI-Express et du NVMe, comme s'il s'agissait d'un SSD. Mais en attendant (peut-être) le Raspberry Pi 6, le choix a été fait d'activer le CQHCI (Command Queueing Host Controller Interface). C'est une technologie dérivée de ce qui existe dans les SSD et les disques durs, et qui permet de créer une file d'attente pour les commandes. Dans une carte classique, chaque commande est exécutée séquentiellement : une demande implique l'attente d'une réponse de la carte, ce qui peut réduire les performances.

Le CQHCI permet la création d'une file d'attente qui peut être réorganisée par le contrôleur de la carte pour optimiser les résultats et fournir le plus rapidement possible un résultat. Le CQHCI nécessite trois choses : un lecteur compatible (c'est le cas de celui intégré dans le système sur puce), un système d'exploitation compatible — c'est le cas de GNU/Linux depuis cette année — et une carte compatible. C'est ce point qui pose peut-être le plus de problèmes : la technologie est relativement récente et peu utilisée, donc la mise en place dans les cartes peut contenir des bugs.

Des cartes adaptées

Pour éviter les bugs, le choix a été fait de proposer des cartes dédiées. Elles ont une capacité de 32 Go (9,6 €), 64 Go (12,6 €) ou 128 Go. Ce sont des cartes compatibles avec le CQHCI mais aussi bardées de certifications. On retrouve de l'UHS-1 (104 Mo/s), un logo Class 10 (10 Mo/s en écriture au moins), V30 (30 Mo/s au moins), U3 (30 Mo/s au moins) et A2. C'est le point le plus important : les cartes doivent fournir au moins 4 000 IOPS (16 Mo/s) en lecture et 2 000 IOPS (8 Mo/s) en écriture dans des conditions précises. Compte tenu des performances annoncées, les cartes se placent assez bien sur le plan tarifaire : une carte Sandisk Extreme avec les mêmes certifications vaut 19 € dans sa version 64 Go.

Une des cartes. Image Raspberry Pi.

Il faut tout de même noter que si les nouvelles cartes doivent offrir de bonnes performances et être au-delà d'une carte lambda, il s'agit tout de même de simples cartes microSD un peu améliorées. Si vous avez vraiment besoin de performances sur un Raspberry Pi 5, le M.2 HAT+ couplé à un SSD M.2 NVMe offrira de bien meilleurs résultats, même si le prix n'est pas le même.

Test du M.2 HAT+, un SSD NVMe dans votre Raspberry Pi 5

Test du M.2 HAT+, un SSD NVMe dans votre Raspberry Pi 5


  1. Les normes UHS-II et -III peuvent atteindre 312 Mo/s et 624 Mo/s mais les cartes et les appareils compatibles sont rares.  ↩︎

Ajouter ce site dans Google News

Adaptateur 140 W : Apple met à jour son firmware (et iBood casse son prix)

07:15

• 0


iPhone Duo, Apple Watch Ultra 4, AirPods 5 : le point complet sur les dernières rumeurs

06:56

• 2


Avec cet adaptateur, votre iPhone devient un outil de diagnostic auto !

08/09/2026 à 21:00

• 0


L’Apple Watch prête à en découdre avec Oura et Whoop ?

08/09/2026 à 20:58

• 5


iOS 27 approche, mais commencez par installer iOS 26.6.2 pour éviter une déconvenue

08/09/2026 à 20:41

• 15


L’iPhone Ultra serait en préparation depuis dix ans, poussé notamment par Tim Cook

08/09/2026 à 20:41

• 32


Test du chargeur Ugreen Nexode Pro 160 W : écran, Wi-Fi, câble rétractable… la surenchère assumée

08/09/2026 à 20:30

• 12


Apple a racheté Sonera, spécialiste des capteurs neuronaux non invasifs

08/09/2026 à 16:54

• 9


TV LG : des failles permettent d’écouter la pièce même écran éteint 🆕

08/09/2026 à 16:46

• 98


Dacia casse de nouveau les prix : la nouvelle Spring peut débuter sous 12 000 € en France 🆕

08/09/2026 à 14:55

• 59


Google prévient que son moteur de recherche va se dégrader en Europe

08/09/2026 à 14:42

• 48


La Suisse prépare un plan B open source face à Microsoft 365

08/09/2026 à 11:41

• 66


Logitech présente le MX Keypad, un pavé de commandes pour l’IA (et tout le reste)

08/09/2026 à 10:24

• 10


iPhone 18 Pro : prix, design, photo, puce… le grand récap des dernières rumeurs avant le keynote

08/09/2026 à 08:32

• 29


Ubiquiti lance des packs Wi-Fi maillés plus accessibles pour la maison

08/09/2026 à 08:12

• 58


La RAM devrait « seulement » augmenter de 13 à 18 % au troisième trimestre

08/09/2026 à 07:10

• 12