Le faux RAID offre-t-il un avantage sur le logiciel RAID?

Un faux contrôleur RAID fait-il un travail utile ou est-ce simplement comme un endroit où stocker les paramètres? Je sais que Linux offre beaucoup plus de flexibilité que mon mauvais contrôleur de bord, mais ce n'est pas important pour moi.

Y a-t-il un avantage de performance en utilisant le faux RAID?

D'une manière générale, il n'existe aucune différence de performance significative entre RAID logiciel et faux RAID, car le RAID faux est un RAID logiciel plus ou moins.

Tous les calcs de parité (pour RAID5 et similaires) seront effectués dans la CPU dans les deux cas (et je serais plus confiant sur le système d'exploitation pour être efficace et bien testé / stable / pris en charge que les faux-RAID, en particulier pour un mobo bon marché / Controller afin que vous puissiez trouver un faux-RAID moins rapide et moins fiable), tous les blocs nécessaires pour mettre à jour les blocs de parité doivent passer par le contrôleur au système d'exploitation dans les deux cas.

En outre, le problème de plusieurs écritures de lecteur existe dans les deux cas – pour écrire sur un bloc sur un RAID de deux disques, par exemple, signifie deux écritures par le système d'exploitation au contrôleur à la fois avec le logiciel et le RAID faux – avec le RAID matériel il n'y a toujours qu'une seule écriture Au contrôleur et gère parler aux lecteurs potentiellement en parallèle plutôt que séquentiellement. Avec le logiciel / faux, les écritures peuvent également être parallèles, mais cela dépend des contrôleurs d'E / S et des pilotes compatibles (il est plus probable avec le RAID logiciel si vos lecteurs ne sont pas tous sur le même contrôleur, donc, il existe un potentiel de faux RAID est réellement un peu plus lent dans cette circonstance).

En général, le Fake RAID prend les mauvais bits du logiciel RAID (potentiel de la CPU et latence d'E / S à cause de cela, incapacité à écrire plusieurs fois (selon le contrôleur / pilotes / OS) pour sauvegarder la bande passante du bus, pas de mémoire cache) avec le mauvais Des RAID matériels (dépendance des fournisseurs et parfois dépendance du modèle de contrôleur), et aucun des avantages non plus (la flexibilité et la portabilité potentielle de la machine du RAID logiciel ou l'indépendance du système d'exploitation, l'efficacité d'écriture, les options de cache et ainsi de suite du RAID matériel). Je (et beaucoup d'autres) recommandons qu'il soit évité.

NOTE MINEURE: Mes pensées sur l'efficacité / la stabilité du pilote sont indépendantes de l'OS – J'aurais confiance dans les options de RAID logiciel dans Linux / BSD / Windows / OSX / other, de manière similaire à celle des pilotes pour une configuration faussement faux-raid (comme celle-ci Fourni par votre carte mère).
AUSSI REMARQUE: les bogues potentiels dans les drivers et autres problèmes énumérés ci-dessus, fausses RAID vous protégera de certaines pannes de lecteur, mais je vous suggère d'utiliser le logiciel RAID à la place.

FakeRAID stocke les informations du conteneur RAID dans le matériel / firmware, de sorte que si un autre système d'exploitation arrive, il n'est pas nécessaire de lui dire quels contenants existent. Le RAID de logiciel stocke les informations du conteneur RAID dans les lecteurs, de sorte que si les lecteurs sont déplacés vers un autre matériel, il n'est pas nécessaire de lui dire quels contenants existent.

Il présente un inconvénient majeur: il est lié au contrôleur de raid de matériel. Donc, si votre carte de raid ou votre carte mère se brise, vous perdez vos informations de raid.

L'avantage présumé de «l'indépendance du système d'exploitation» n'est pas là, à mon avis, car les pilotes doivent encore être installés pour en profiter. En cas de démarrage multiple, vous préférez diviser les différents disques et utiliser les capacités intégrales de chaque système d'exploitation.

Je suis un ingénieur en matériel avec un fournisseur majeur. Fake-RAID est le bane de ma vie, 80% des remplacements de disque nécessiteront une panne pour remplacer un disque cassé car après le remplacement, le système d'exploitation ne voit pas le nouveau disque. Vous devez alors aller au BIOS et reconstruire le volume. Normalement, vous ne perdrez pas de données, mais c'est un problème et vous allez travailler via une console distante.

Si vous avez un logiciel RAID disponible, n'utilisez pas le faux-RAID – ça marche bien jusqu'à ce que quelque chose se casse. Apprenez à connaître votre gestionnaire de volume. Au cours des 13 dernières années, je ne me souviens pas de la panne lors de la rupture d'un disque miroir logiciel.