Connexion Premium

L’Arduino Uno Q face aux Raspberry Pi 4 et 5 : notre analyse des perfs et de la conso

Que le moins mauvais gagne

L’Arduino Uno Q face aux Raspberry Pi 4 et 5 : notre analyse des perfs et de la conso

Arduino Uno Q, Raspberry Pi 4 et 5 : les trois micro-ordinateurs vendus moins de 80 euros se valent-ils ? Nous avons comparé les performances du CPU, du GPU, de la mémoire et du stockage pour en avoir le cœur net. Nous nous sommes aussi penchés sur la consommation et la température après une session de burn.

Le 28 janvier à 09h57

Maintenant que l’Arduino Uno Q dans sa version avec 4 Go de mémoire et 32 Go de stockage est arrivé dans les labos, nous l’avons passé au crible d’une série de tests, notamment en utilisant les outils de sysbench, geekbench et glmark2. Nous l’avons mis en face des Raspberry Pi 4 et 5, également dans leurs versions avec 4 Go de mémoire vive.

Les trois machines sont animées par un SoC avec quatre cœurs Arm, cadencés entre 1,8 et 2,4 GHz suivant les cas. Sur les deux Raspberry Pi, nous utilisons une carte microSD SanDisk Ultra de 32 Go (nous l’avons achetée avec les kits officiels), alors que le stockage est directement soudé sur l’Arduino Uno Q. Cela va d'ailleurs lui conférer un avantage certain.

CPU et GPU : que le meilleur gagne (spoiler : c’est pas l’Uno Q)

Il reste 79% de l'article à découvrir.

Déjà abonné ? Se connecter

Cadenas en colère - Contenu premium

Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.

Accédez en illimité aux articles

Profitez d'un média expert et unique

Intégrez la communauté et prenez part aux débats

Partagez des articles premium à vos contacts

Commentaires (15)

votre avatar
Merci pour cet article qui peut aider à faire un choix. Serait-ce possible d'avoir les commandes exactes utilisées pour lancer les benchmarks ?
votre avatar
Hello,
Bien sur, voici les commandes :

sysbench cpu --cpu-max-prime=20000 --threads=1 run
sysbench cpu --cpu-max-prime=20000 --threads=4 run
sysbench memory --memory-block-size=1M --memory-total-size=10G --threads=1 run
sysbench memory --memory-block-size=1M --memory-total-size=10G --threads=4 run
fio --name=random_read --ioengine=libaio --rw=randread --bs=4k --numjobs=4 --size=1G --runtime=60 --time_based --group_reporting --direct=1
fio --name=random_write --ioengine=libaio --rw=randwrite --bs=4k --numjobs=4 --size=1G --runtime=60 --time_based --group_reporting --direct=1
fio --name=seqential_read --ioengine=libaio --rw=read --bs=1M --numjobs=1 --size=2G --runtime=60 --time_based --group_reporting --direct=1
fio --name=seqential_write --ioengine=libaio --rw=write --bs=1M --numjobs=1 --size=2G --runtime=60 --time_based --group_reporting --direct=1
7z b -mmt1
7z b -mmt4
stress-ng --cpu 4 --cpu-method matrixprod --metrics (suivant les besoins, j’ajoute un timeout)


Pour le GPU, comme indiqué : glmark2-es2 (-wayland si besoin). Coremark et Geekbench sont les commandes de base (4 threads pour CoreMark).
La compilation de CoreMark : make REBUILD=1 XCFLAGS="-DMULTITHREAD=4 -DUSE_PTHREAD -pthread"
votre avatar
Les trois machines étant à la maison, s’il faut faire quelques tests autres c’est possible, suffit de demander (dans la mesure du possible et du temps dispo de mon côté, mais ça devrait pas poser de soucis)
votre avatar
Plutôt que 2 RasberryPi, c’eut été intéressant de le comparer avec d’autre SBC, par exemple les RockPi de chez Raxda, qui ont des CPU ARM équivalent mais aussi de l’eMMC. Le Rock 4C est dans la même gamme de prix.
Le gros point faible des Rpi c’est le stockage sur carte SD.
votre avatar
C’est moins sympa mais en modifiant le Uboot on peut se servir d’un port USB 3 et d’un adaptateur Sata / USB pour y mettre un SSD.
Les débits sont très corrects.

Le must étant le hat avec M2 mais là on entre dans des gammes de prix où un NUC Intel serait plus avantageux.
votre avatar
J’ai pas d’autres SBC pour le moment à dispo pour faire des tests, sinon j’aurais fait en effet, mais ça peut arriver plus tard aussi :chinois:
votre avatar
Un des trucs que je trouverais intéressant aussi ça serait de tester un RapsberryPi 500 (qui sont bien meilleur que les RP5 pour dissiper la chaleur) ou mieux un PaspberryPi 500+ qui a non seulement une meilleur dissipation de chaleur mais aussi un port SSD natif (ça serait intéressant de voir comment ça se défend contre la eMMC).

Et puis un RP500+ cést classouille sur un bureau (il ya meme des tutos pour lútiliser comme clavier ou clé USB sur un autre ordi : https://www.foxipex.com/category/raspberry-pi/ ).

Je jette des idées comme ça tu en fait ce que tu veux.
votre avatar
Je peux déjà ajouter le refroidissement actif sur le Pi5 pour limiter le throttling, mais j’ai pas de Pi500+
votre avatar
Le soucis du rpi500+ c’est que tu te retrouves au prix d’un mini pc n100, qui a de meilleures perfs, et l’avantage d’être un vrai pc, avec un UEFI, etc.

À moins d’avoir un usage des nombreux gpio dispos et possibilité d’extension, c’est beaucoup plus confort un vrai pc.
votre avatar
La comparaison est plus facile entre n100 et pri500 (clairement à l'avantage du n100 vu que le rpi500 n'a pas d'adaptateur SSD intégré. Mais avec un rpi500+ pour comparer il faudrait ajouter au n100 un clavier mécanique rétro-éclairé et programmable si on veut qqch d'équivalent... et ça ralonge sévèrement la facture.

Mais par contre si on recherche seulement les perfs ou l'efficacité clairement à partir du rpi500 il vaut mieux basculer sur du n100.
votre avatar
Bonjour, merci pour ces infos.
Le Raspberry Pi 5 dispose d'un port PCI-Express et il est possible (limite souhaitable) d’utiliser un SSD au format NVMe plutôt qu'une carte SD.
Es ce que l'on a une idée des performances (stockage) dans ce cas ?
Merci
votre avatar
J’ai pas encore testé personnellement, mais les performances semblent à la hauteur. Plusieurs tests sont dispos sur le Net, chez Tom’s hardware par exemple. Mais là on change de catégorie niveau prix… (adaptateur + SSD)
votre avatar
c'est surtout le prix du M2(dans le contexte actuel) qui fait grimper la note, un Hat , pour celui ci se trouve à 16€ chez Kubii
votre avatar
t'façons, le prochain micro-ordinateur que je me prends sera avec un SoC RISC-V :3
votre avatar
L'Arduino, en passant par un hub, impose de partager la bande passante du port USB-C. Sur les RPI, les ports USB sont ils partagés entre eux ? avec d'autres éléments ? (BT par exemple ?)

L’Arduino Uno Q face aux Raspberry Pi 4 et 5 : notre analyse des perfs et de la conso

  • CPU et GPU : que le meilleur gagne (spoiler : c’est pas l’Uno Q)

  • Sur la mémoire aussi l’Uno Q se fait dépasser, sauf dans un cas

  • Sur le stockage, l’Arduino Uno Q domine très largement (merci l’eMMC)

  • Consommation ras des pâquerettes : quelques watts seulement en burn

  • Des micro-ordinateurs vendus entre 65 et 80 euros

Fermer