Support matériel
Disclaimer
Work In Progress : Ce document ne prétend pas être exhaustif. Il présente des configurations connues pour fonctionner avec OpenZFS (testés par les membres du GT-ZFS).
Quelques principes de base :
Pas de controleur RAID matériel (ou alors en mode
PassThrough
ou « non-raid »)Ratio [1] idéal : 1 coeur de 1 GHz, avec 1 GiB de RAM, pour 1 TiB brut de stockage (dans un monde où les licornes existent…).
Pas moins de 8 coeurs physiques et les coeurs logiques activés (avec 16 à 32 coeurs, on est bien)
Autant de gibioctets de RAM que de coeurs, au minimum (32 à 96 GiB)
- Multiplier les axes :
30 disques de 1 TiB seront plus rapides que 3 disques de 10 TiB.
- Toujours penser au risque de perte de données :
1 disque de 10 TiB dont le constructeur indique qu’un bit sera flippé tous les \(10^{12}\) bits écrits, c’est 100 % de chance d’avoir au moins un bloc de 4 KiB en erreur à la fin du remplissage d’un disque !
Il faut raisonner en probabilité de panne, et si l’on est nul en probabilités, prendre des béquilles pour calculer une espérance de vie de son système : https://www.servethehome.com/raid-calculator/raid-reliability-calculator-simple-mttdl-model/
Les OS supportés sont (Open)Solaris, Illumos, FreeBSD et GNU/Linux.
Marchés
Courte précision sur les marchés publics : Une bonne partie de cette documentation a été écrite durant MATINFO4 (intégrateur DELL). Elle est en cours d’actualisation pour MATINFO5 (intégrateur HPE).