axzez - Du matériel pour monter son NAS maison

Il y a un peu plus d’un an, j’avais décidé de changer le matériel de mon serveur, que je possédais depuis 2013, principalement pour une utilisation en tant que MediaCenter. À l’époque, il tournait avec un AMD Athlon 5350 – un quad-core cadencé à 2,05 GHz sur plateforme AM1.

Je me suis donc mis en quête du matériel idéal, selon mes critères :

  • Consommation (moins de 20 W),
  • Compacité (taille réduite),
  • Flexibilité (évolutivité pour des usages futurs),
  • Budget (environ 200 € pour l’ensemble),
  • Nombre de ports SATA (4 minimum dans mon cas).

Après plusieurs semaines de recherches et de comparatifs, mon choix s’est porté sur un Raspberry Pi CM4 en version 8 Go de RAM. S’en est suivie une longue phase de patience : il a fallu attendre la disponibilité du modèle exact (sur les 32 variantes existantes, seules 8 proposent 8 Go de RAM).

CM4
CM4

Parce que j’ai décidé de changer mon matériel en pleine pénurie de Raspberry Pi. Grâce au site rpilocator, j’ai pu recevoir des notifications dès qu’un modèle était en stock. Le vrai défi ? Attendre la bonne version (celle dont j’avais besoin), et qu’elle soit disponible près de chez moi.

Bien sûr, un CM4 n’est pas autonome : il lui faut une carte mère pour l’accueillir. Et là encore, il a fallu patienter jusqu’à ce qu’un modèle avec au moins 4 ports SATA soit disponible.

Plusieurs cartes mère avaient été annoncées avant mon objectif de changer le matériel :

  • Pi CM4 cluster board, the Turing Pi 2
  • Interceptor Carrier Board
  • Mini-ITX Seaberry
  • Raxda Taco
  • Wiretrustee

Mon premier choix avait été la carte Wiretrustee, mais celle-ci a été abandonnée. Ensuite la Raxda Taco impliquait de faire son boitier DYI (impression 3D par exemple). Les Seaberry et Turing Pi 2 sont, elles, bien trop chères. Il ne restait donc que la Interceptor qui remplissait toutes les coches, sachant qu’en plus une grille permet de l’adapter au format mini ITX et de l’intégrer dans le boitier que je possède déjà.

Voici quelques photos du CM4, de la carte mère et le tout installer dans mon boîtier.

cm4+boitier
CM4 + boite

plaque mini ITX
plaque mini ITX

Vous trouverez la carte sur axzez.com, son prix affiché est de 109 $, mais vous pouvez prévoir environ 170 $ avec les FdP, les taxes et également si vous comptez prendre la grille qui adapte au format mini-ITX.

  • 5 ports SATA 3 (Compatible RAID 0, 1, 5, 6 ou 10)
  • 4 ports Ethernet Gigabit
  • Connecteur pour ports USB 2.0
  • 2 sorties HDMI 2.0 (4Kp60)
  • Connecteur 24 pin pour alim ATX standard
  • 4 connecteurs pour ventilateur

Il est conseillé aussi de se procurer une pile CMOS et de faire imprimer le cache arrière par impression 3D, Jeff Gobbling a créé les plans disponibles sur thingiverse.

Cela fait maintenant plus de 8 mois que je possède ce matériel et j’en suis pleinement satisfait.

Voici quelques petits tests de performance obtenue :

Test de lecture : ( cat /dev/sda | pv -r > /dev/null ) 
SSD : 63 MiB/s en moyenne tout en restant stable (SSD petit marque de 32Go)
HDD : 150 MiB/s relativement stable, oscille entre 120 à 178 MiB/s.

Autre test sur le SSD
/dev/sda:
Timing cached reads:   1558 MB in  1.99 seconds = 781.60 MB/sec
Timing buffered disk reads: 196 MB in  3.00 seconds =  65.27 MB/sec

Autre test sur les HDD
/dev/sdb:
Timing cached reads:   1586 MB in  1.99 seconds = 795.65 MB/sec
Timing buffered disk reads: 454 MB in  3.00 seconds = 151.32 MB/sec
/dev/sdc:
Timing cached reads:   1556 MB in  1.99 seconds = 780.85 MB/sec
Timing buffered disk reads: 544 MB in  3.01 seconds = 180.85 MB/sec

Des solutions plus performantes existent aujourd’hui avec un TDP équivalent, mais l’avantage du CM4 réside dans sa réutilisabilité pour de futurs projets. Par exemple, mon RPi 2 sert actuellement de serveur DNS & DHCP avec AdGuard Home. À l’avenir, je pourrais réaffecter ce CM4 + sa carte mère comme routeur, selon les évolutions matérielles de la Fondation Raspberry Pi. Je pense notamment au RPi 5 (déjà disponible depuis 2023) ou à un éventuel CM5.