tl; dr: dernier paragraphe.
Il existe une certaine confusion à propos des différentes choses pouvant créer un périphérique RAID ou de type RAID. Discutons des options par ordre de préférence et de performance.
Meilleure première: cartes Real RAID de fournisseurs tels que LSI, Areca et autres. Ces cartes ont généralement une mémoire dédiée pour la mise en cache et presque toujours une unité de sauvegarde de batterie en option. La BBU alimente le cache en énergie de sorte que, en cas de coupure de courant imprévue, les données qui n'ont pas encore été écrites sur le disque ne seront pas perdues. Certaines cartes ne vous permettent pas d'activer le cache en écriture sauf si une BBU est installée. Certaines de ces cartes disposent de moyens encore plus avancés d’accroître les performances. Par exemple, de nombreuses nouvelles cartes LSI ont un module optionnel appelé "CacheCade", qui peut utiliser un disque SSD pour la mise en cache de lecture. Les cartes RAID réelles vous permettent également d’attribuer des pièces de rechange et peuvent automatiquement commencer à reconstruire la matrice en cas de défaillance d’un lecteur.
La prochaine étape est le logiciel RAID fourni par le système d'exploitation. Linux et certaines éditions de Windows peuvent créer des périphériques utilisant différents niveaux de RAID. Le RAID logiciel est une solution adéquate dans de nombreux cas, mais présente quelques inconvénients. Tout d'abord, certaines éditions de Windows ne peuvent pas démarrer à partir de Dynamic Disks, la fonctionnalité qui crée un RAID logiciel. Certaines distributions Linux (généralement les plus anciennes) ont également des problèmes de démarrage à partir de logiciels RAID. Deuxièmement, le RAID logiciel manque de ce délicieux cache en écriture sauvegardé sur du matériel. Cela ne vous épargnera pas la corruption des données causée par une coupure de courant soudaine. Troisièmement, en fonction de la charge de travail et du type de RAID, il peut consommer une quantité de temps processeur non négligeable. Cela est particulièrement vrai lorsque vous utilisez un type de RAID qui fait la parité, comme 6. Je ne suis pas sûr de Windows, mais le RAID logiciel de Linux vous permet également d'allouer des disques de secours.
Suivant sont les RAID basés sur les microprogrammes / jeux de puces, comme les RST 1068 de LSI et RST d’Intel "67", "68" et "77". Comme les cartes RAID matérielles, elles exposent les lecteurs normaux au système d'exploitation et n'ont pas besoin de pilotes pour effectuer les opérations de base. Toutes les opérations d'E / S, y compris la parité, sont effectuées à partir du microprogramme lui-même, ce qui signifie qu'elles n'utilisent pas le temps processeur. Malheureusement, ils ne bénéficient pas non plus des avantages d'un RAID matériel dédié, comme un cache d'écriture ou une BBU. Il est regrettable qu’Ancien Intel RST ait la réputation d’être flou et capricieux. Le micrologiciel RAID ne vous permet généralement pas d'allouer des disques de secours. À moins que vous ne fassiez quelque chose de stupide et que vous utilisiez RAID 0, vous ne constaterez probablement aucune amélioration des performances avec un RAID logiciel.
Enfin, le pire est le fakeraid. Il existe deux classes de fakeraid. Le premier ne nécessite pas de pilotes, mais n’expose généralement que les niveaux RAID 0 et 1. Le second nécessite des pilotes pour toutes les opérations et s’occupe de tout dans le logiciel. Fakeraid peut être trouvé dans les cartes d'addition peu coûteuses, dans certains périphériques NAS grand public peu coûteux et même sur certaines cartes mères (généralement avec un jeu de puces AMD ou Nvidia). Comme pour les microprogrammes RAID, fakeraid ne permettra certainement pas d’améliorer les performances.
Votre question concerne les deux options du milieu: RAID logiciel Windows par rapport au microprogramme RAID d’Intel sur une carte Z77. Normalement, je dirais que c'est une performance et une fiabilité, car les deux options ont fait leurs preuves dans le monde réel et ne craignent pas ouvertement. Comme il ne semble pas que vous utilisiez le miroir comme périphérique d’amorçage, je dirais généralement que le RAID logiciel Windows est probablement la solution la plus saine. Cependant, le microprogramme RAID de la série 77 d'Intel a une astuce: il peut utiliser un SSD comme cache lorsque vous installez le pilote en option . C'est-à-dire que la mise en cache n'est disponible que lorsque le pilote est chargé. Le tableau lui-même est toujours disponible. Si vous souhaitez installer un autre disque SSD dans votre système, cela pourrait bien fonctionner.