RAID intégré vs RAID logiciel

18

Ma carte mère, un Asus M4a79t Deluxe, annonce des capacités RAID 0/1/5. Ma compréhension limitée est que le RAID intégré est meilleur que le RAID logiciel. Est-ce nécessairement vrai? Les performances d'un contrôleur RAID intégré sont-elles plus proches d'un contrôleur logiciel ou d'un contrôleur matériel dédié?

Mantas Vidutis
la source
1
Découvrez ce super fil de discussion: serverfault.com/questions/214/raid-software-vs-hardware =)
mais le contrôleur intégré qui se trouve dans ma carte mère est-il considéré comme du matériel ou des logiciels?
Mantas Vidutis
Je trouve que le raid logiciel est plus flexible, j'ai toujours rencontré des problèmes avec les systèmes de raid matériel. J'ai eu une fois un problème avec une mauvaise mémoire sur une carte RAID, aucun diagnostic n'a pu la trouver et cela a pris le serveur pendant plus d'un mois pendant que Dell essayait de le réparer. Oh cher.
toutes ces réponses sont utiles, je les voterai toutes si j'ai plus de 15
points de
3
Le contrôleur intégré sur votre carte mère est considéré comme "fakeraid". J'éviterais de l'utiliser pour des raisons décrites plusieurs fois en ligne et dans Serverfault.
Bart Silverstrim

Réponses:

26

Le RAID matériel, ce qui signifie acheter une carte RAID et l'installer sur votre ordinateur, c'est bien.

Le RAID logiciel est peu performant, mais il est raisonnablement stable et assez fiable.

Le RAID «embarqué», qui est l'émulation RAID merdique intégrée à votre carte mère, a de faibles performances ET une faible stabilité.

J'ai déjà utilisé un RAID intégré, et je l'ai toujours regretté. Vous ne gagnez rien, zéro, zip, en utilisant l'émulation RAID intégrée, peu importe combien vous avez payé pour la carte mère. Il n'y a pas d'optimisation, il n'y a pas d'augmentation des performances. Perdre un disque dans un RAID 5 ... Cela peut prendre littéralement des JOURS pour le reconstruire. De même, la vérification d'un tableau pour les erreurs, et des erreurs se produiront, car il n'est pas fiable.

Si vous utilisez une émulation RAID logicielle, vous pouvez au moins placer les disques sur une autre machine et avoir une bonne image pour récupérer le RAID. Avec un émulateur RAID intégré? Impossible.

Satanicpuppy
la source
Il y a du RAID intégré qui est du RAID matériel, mais si vous avez payé moins de 400 $ pour la carte mère, ce n'est pas du RAID matériel.
Ignacio Vazquez-Abrams
4
D'accord. Si vos options sont de faux RAID ou RAID logiciel, optez pour le RAID logiciel à chaque fois.
Matt Simmons
1
Linux SoftRAID bascule quant à lui, vous vous trompez donc à ce stade.
poige
Il existe également un certain nombre de cartes RAID qui sont des «faux RAID» (le plus souvent des cartes bon marché).
afrazier
Ce que vous obtenez de fakeraid, c'est la possibilité d'installer et de démarrer des fenêtres sur la baie, et également de pouvoir y accéder sous Linux. La différence de performances entre le raid matériel et logiciel est également presque nulle, sauf dans des cas extrêmes, comme un raid-6 à 12 disques ou un raid-10 utilisant quatre SSD hautes performances. Si vous utilisez uniquement linux et pas de fenêtres, alors allez-y avec un raid logiciel sur fakeraid.
psusi
7

"ils sont parfaitement adéquats pour quelqu'un qui veut un plan de sauvegarde simple"

N'oubliez pas que le RAID n'est pas une stratégie de sauvegarde, il est conçu pour augmenter les performances et / ou la fiabilité de votre stockage!

La sauvegarde signifie la synchronisation des données de la ou des matrices RAID sur un autre périphérique de stockage.

Google pour "raid is not backup" pour d'innombrables articles qui discutent du mythe :-)

FlakRat
la source
2

À mon avis, le RAID embarqué est en fait un RAID logiciel. La plupart du travail est effectué par des pilotes dédiés installés dans le système d'exploitation.

Wacek
la source
1
Il existe de bonnes cartes RAID, mais à moins que vous ne vouliez laisser tomber le scrilla ($), vous avez raison, les contrôleurs RAID pauvres déchargent la plupart du travail sur le logiciel.
1

Dépend du type de RAID. Cela fait un bon moment que j'ai vu des benchmarks faire des comparaisons directes entre logiciel pur vs embarqué, vs dédié, mais d'après ce dont je me souviens:

  • Le logiciel pur n'est qu'un désastre. Évitez-le autant que possible. Vous pouvez obtenir des performances assez raisonnables avec une configuration RAID1 ou RAID0, mais cela ne vaut pas la peine de le mettre en place.
  • Les performances du RAID 0 intégré sont comparables à celles d'un contrôleur dédié. Les performances d'écriture RAID1 sont à peu près les mêmes. Les performances de lecture RAID1 semblaient cependant limitées à la vitesse d'un seul lecteur, où les meilleurs contrôleurs matériels regrouperaient les données comme RAID0 pour un débit plus rapide. Les performances RAID5 du bord sont limitées. Assez raisonnable pour quelque chose comme un serveur multimédia domestique, mais le matériel XOR dédié de la carte contrôleur rend la carte anémique.

Comme je l'ai dit cependant, cela fait 3 ou 4 ans que je n'ai vraiment rien lu sur les performances des contrôleurs embarqués, et nous avons eu 3 ou 4 générations de chipsets sortis depuis.

Evan M.
la source
4
Ça devait être un moment. Le RAID implémenté par logiciel sous Linux est comparable à la plupart des autres RAID en termes de fiabilité et de performances. Le RAID matériel est préféré pour d'autres raisons. L'utilisation du RAID intégré comme dans le RAID basé sur la carte mère est une très mauvaise idée, sauf si cela ne vous dérange pas d'augmenter le risque de perdre vos données.
Bart Silverstrim
Pas seulement sous Linux. Les processeurs de nos jours sont vraiment astucieux par cœur et ont de nombreux cœurs - le surcoût des calculs RAID n'est même plus pertinent dans la plupart des cas.
1

Comme il a été dit, le RAID de la carte mère est généralement aussi bon, sinon pire, que le RAID matériel. Ils ne sont certainement pas beaucoup plus rapides. Cependant, ils conviennent parfaitement à quelqu'un qui veut un plan de sauvegarde simple et ne se soucie pas beaucoup des performances ou de la stabilité de niveau fou.

Le seul problème est que trouver un bon contrôleur RAID matériel peut coûter cher. Cependant, si vos données sont essentielles pour vous (ou si vous voulez simplement une matrice FAST RAID 10), cela en vaut vraiment la peine.

Carlos Nunez
la source
1

La proposition originale était "Onboard Raid VS Software Raid". Comme il a été dit, "acheter une carte RAID et l'installer dans votre ordinateur est bien", mieux vaut acheter une carte Fast Raid de BONNE QUALITÉ, SCSI ou SATA, bat le logiciel ou à bord selon mon expérience. Une multitude de paramètres déterminent les performances de votre baie, de la sélection du bon emplacement pour la carte, de la taille de bande utilisée, au type de raid, pour n'en nommer que quelques-uns. Dépensez de l'argent sur une option matérielle de bonne qualité compatible avec votre système et vous ne le regretterez pas. D'après mon expérience, nos clients n'hésitent pas à payer pour la qualité, nous leur disons: "Combien vaut votre temps d'arrêt pour vous".


la source
0

J'ai fait une si bonne expérience avec le raid logiciel, que je n'achèterai jamais un contrôleur de raid matériel pour un usage privé. Cela ne vaut tout simplement pas l'argent, car mon goulot est la carte Ethernet avec son 1 Gbit / s.

J'utilise un simple cœur de 2 GHz avec 2 Go de RAM sur un logiciel RAID5 de 5 x 1,5 To et il y a toujours le gigabit sur le réseau (pour un seul utilisateur). bonnie ++ indique 160 Mo en écriture et 250 Mo en lecture (séquentiel).

De plus, mon logiciel RAID0 (sur 4x500 Go, 2G RAM, 2GHz dual core) offre suffisamment de performances pour l'usage privé de notre club:

entrez la description de l'image ici

schmijos
la source