oui, il faut laisser le secondarycache sur metadata, car le cache serait intéressant si on relisait les données, mais dans le cas de déplacement de beaucoup de données, c'est inutile ... juste bon a user le SSD
Je voudrais dans un avenir très proche mettre en place des boutons sur des pages html/php hébergées sur le nas. Cela pourrait être intéressant dans le cas présent, car on pourrait imaginer un bouton pour mettre le SSD1 (ada5) sur disque1 ou disque2

et idem pour le le SSD2 (ada7), comme çà cela pourrait se faire facilement et à la volée, car ce genre de commande peut se faire n'importe quand.
Ou alors, faire un script qui détecte quel est le pool le plus sollicité et passer le Zcache dessus (mais du coup la bascule n'est pas très simple a gérer:

tempo, seuil ?)
Mais pour moi l'idée la meilleur serait la suivante: créer 2 fichier pour chaque SSD (ufs ou ext2, le plus rapide, pour le solidité on s'en fout car ZFS teste toujours les données par des checksum, c'est pour çà qu'il y a qu'un dev en Zcache ou alors en strip, alors qu'un Zlog est mirroré)
Un cache en secondarycache=metadata ou none (dans le cas ou un Zcache est crée, "none" veut dire "au strict minimum") n'est pas énorme, donc, normalement pas de soucis pour le couper en deux.
Créer le Zcache de cette façon:
(adapter les noms, moi j'ai mis a ou b pour faire court, mais çà joue dans le rendu d'un zpool iostat -v ou zpool status)
mkdir /mnt/ssd1
dd if=/dev/zero of=/mnt/ssd1/ssd1a bs=1M count=15267 (mettre 15266 si besoin, le but est de faire taille/2 )
dd if=/dev/zero of=/mnt/ssd1/ssd1b bs=1M count=15267
faire la même chose pour le SSD2
puis, on affecte les Zcache provenant de chaque SSD:
zpool add disque1 cache /mnt/ssd1/ssd1a /mnt/ssd2/ssd2a
zpool add disque2 cache /mnt/ssd1/ssd1b /mnt/ssd2/ssd2b
De cette façon on éclate le cache en deux parties qui va se comporter comme un raid0 et le cache sera toujours opérationnel sans manoeuvre
Pour la carte, j'en ai déjà acheté, c'est très bien et pas cher pour des petites machines, mais c'est juste les chipsets nécessaires pour que çà fonctionne; sans plus ... c'est quelconque en performance
(j'en ai une dans mon nas perso qui est une intelD510 et qui marche en strip (3x2To) depuis des années)
Mais sur une machine qui aurait un PCI-express de libre, on peut faire mieux

... nettement mieux pour 7 euros de plus !
Pour les câbles SATA (généralement rouge), il faut toujours privilégier ceux avec la languette qui empêche le connecteur de ressortir.