Salut,
C'est dingue !
C'est toujours rageant, ce genre d'expérience, car la recherche de panne n'est pas toujours évidente (c'est mieux quand çà ne marche pas du tout).
Moi, j'ai une carte mère en 775 qui plante/fige sur en Debian au bout de quelques heures et qui fonctionne bien en Nas4Free
En tout cas, content que çà marche, tu va pouvoir "sasser" maintenant !

*
Maintenant, il va falloir bien architecturer ton serveur, car ce n'est pas évident, au début, j'avais envie de mettre le maximum de chose (du Zcache, du Zlog), mais après quelques années d'utilisation, on s'adapte à SON utilisation et on voit les choses différemment.
Par exemple, je fais de la déduplication directement sur mes disques SAS sans SSD (je fais un rsync tous les jours et je remets à jours des gros fichiers de MV soit 240Go entre une heure et deux heures).
Ma propre MV se trouve sur des disques en iscsi sur des raspberry en Nas4Free (là en revanche, il y a un SSD). Elle est en iscsi, car comme çà je peux "téléporter" ma MV "à chaud" d'une grosse machine à une plus petite.
Mais pour en revenir à ton serveur tu peux essayer, la chose suivante:
dd if=/dev/truc of=/dev/null bs=1M count=100000
cette commande te donnera le débit de "truc" (/dev/ada0 par exemple) en lecture sans rien écrire sur le disque (puisque tout va dans un dev "sans fond"
et,
dd if=/dev/zero of=/dev/"truc" bs=1M count=100000
cette commande écrira sur le disque, donc, c'est pour un test d'écriture réel ! en changeant la valeur de count, tu verras la différence entre copier 50Go et 500Go par exemple, car le débit n'est pas le même entre l'extérieur du disque est l'intérieur.
Attention en ZFS, ne pas mettre de disques en Zcache plus lent que "l'architecture du pool", par exemple, un disque de 200Mo/s ne sera pas utilisé si le pool est constitué de deux disques de 120Mo/s en entrelacé ou miroir, car ZFS part du principe, que pour un faible écart, il ira chercher sur le pool directement, donc, il faut vraiment du Zcache qui "tartine" fort au niveau du temps d'accès (d'oû du SSD, ou du SAS à 15000tr/mn en entrelacé ou sur un raid0 matériel)
Sur une architecture tout en SAS, tu peux mettre un petit SSD mais en secondarycache=metadata (ou secondarycache=none), ZFS lira très rapidement les métadonnées et ira lire les données sur le pool directement.
Normalement, avec ton serveur et du SAS, tes machines virtuelles sous ZFS devraient fonctionner comme des machines physiques.
Si tu as 4 disques de 300Go en 15k7 en raidz1 ou 2, sache qu'avec ZFS (même si ce n'est pas bien "vu"), tu pourras toujours utiliser un dev en SATA pour remplacer un des disque qui défaillerait (tu pourrais même utiliser tes deux disques de 146Go en raid0 matériel, car le débit sera très proche des 15k7, à voir toutefois si la taille est identique).