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

Non, Apple : la Bourgogne, ce n’est pas le Bordeaux

09/09/2026 à 22:50

• 48


iPhone Duo : la pliure à l'épreuve des premières prises en main

09/09/2026 à 22:05

• 47


iPhone 18 Pro, iPhone Duo et anciens modèles : tous les prix (en hausse) et dates de sortie

09/09/2026 à 22:05

• 25


Keynote : John Ternus prend les rênes et plie le jeu avec l'iPhone Duo

09/09/2026 à 21:21

• 35


iOS 27, iPadOS 27, macOS 27 : découvrez notre nouveau livre !

09/09/2026 à 21:20

• 17


Apple Watch Series 12 et Ultra 4 : Apple muscle les capteurs et la batterie

09/09/2026 à 21:09

• 14


Apple présente l’iPhone Duo, le premier iPhone pliant

09/09/2026 à 21:08

• 113


iPhone Duo, 18 Pro, AirPods 5 : toutes les vidéos du Keynote

09/09/2026 à 21:06

• 3


UPDF 2.5 : l'éditeur PDF dopé à l'IA qui fait de l'ombre à Adobe sur Mac 📍

09/09/2026 à 20:48

• 0


macOS 27 Golden Gate sortira le 14 septembre en version finale, la RC est disponible

09/09/2026 à 20:34

• 7


L’app Santé totalement revue, avec un score de Préparation pour accompagner les nouvelles Apple Watch

09/09/2026 à 20:04

• 16


Apple présente les AirPods 5, avec une réduction de bruit améliorée

09/09/2026 à 19:59

• 13


iOS 27 et iPadOS 27 disponibles le 14 septembre en version finale, les RC sont déjà là

09/09/2026 à 19:58

• 8


Siri AI parlera français en octobre… sauf en Union Européenne (mais bien sur le Mac)

09/09/2026 à 19:38

• 42


Apple améliore la caméra de l’iPhone 18 Pro et ajoute un objectif à ouverture variable

09/09/2026 à 19:38

• 13


Comme la puce M6, l'A20 Pro a deux Neural Engine

09/09/2026 à 19:21

• 8