Comment différencier un «faux RAID» d'un vrai RAID?

31

La page wiki Ubuntu sur FakeRaid dit ce qui suit:

[Un] certain nombre de produits matériels ... prétendent être des contrôleurs RAID IDE ou SATA ... Pratiquement aucun d'entre eux n'est de vrais contrôleurs RAID matériels. Au lieu de cela, ce sont simplement des contrôleurs de disques multicanaux combinés à des options de configuration BIOS spéciales ...

Existe-t-il un moyen typique d'identifier (à partir d'une spécification de produit) si une carte mère a un "vrai" RAID, ou les "vrais" produits RAID ne sont-ils généralement pas disponibles pour les consommateurs?

cdleary
la source

Réponses:

33

Le marché des contrôleurs RAID est assez bien consolidé de nos jours. Trois grandes heuristiques au pinceau peuvent être appliquées:

  1. Prix
    Jetez un œil au prix des cartes RAID authentiques d'Areca, 3Ware, Adaptec et LSI. Tout ce qui est beaucoup, beaucoup moins cher que ces contrôleurs est un «faux RAID». N'oubliez pas que si c'est trop beau pour être vrai, ce n'est probablement pas le cas.

  2. Fabricant
    Il existe de nos jours un nombre assez limité de fabricants qui fabriquent réellement de vrais contrôleurs RAID matériels. Il y a de fortes chances que quelque chose qui n'est pas fabriqué par l'un des principaux fabricants de ce kit soit un «faux RAID». Les principales tenues qui font les contrôleurs RAID sont: Adaptec , LSI , Areca , Intel et Highpoint (éventuellement un ou deux autres que je ne me souviens pas du haut de ma tête).

  3. Spécifications
    Les principaux équipements qui produisent des cartes / contrôleurs RAID documenteront également les spécifications en détail sur leurs sites Web. Si vous ne trouvez pas de spécification détaillée pour la carte, obtenez quelque chose pour laquelle vous pouvez obtenir une telle spécification. Notez que toutes les cartes produites par ces tenues ne sont pas nécessairement des contrôleurs RAID, mais les spécifications sur le site Web devraient le préciser.

  4. Batteries
    Merci à sh-beta pour l'avoir souligné: à peu près n'importe quel contrôleur RAID matériel qui vaut la peine d'être acheté aura également l'option d'un cache avec batterie. Les contrôleurs «Fake RAID» n'ont pas de mémoire cache, utilisant la RAM principale de la machine comme cache.

Notez que IBM, Dell, HP et d'autres fabricants de serveurs vendent également des contrôleurs RAID. Dans de nombreux cas, il s'agit de composants rebadgés fabriqués par Adaptec ou LSI.

Si vous voulez acheter un contrôleur RAID à bas prix, identifiez certains modèles spécifiques de spécifications appropriées des générations actuelles et immédiatement précédentes de divers fabricants. Ensuite, recherchez ce modèle particulier sur ebay et obtenez-le de seconde main.

Préoccupé parTunbridgeWells
la source
16
Un addenda: si vous avez la possibilité d'ajouter de la mémoire intégrée avec batterie à la carte, c'est du vrai RAID. Et si vous n'ajoutez pas la mémoire sauvegardée par batterie, il est temps de se demander pourquoi vous voulez un RAID matériel au lieu de logiciel.
sh-beta
Par expérience personnelle, les cartes Areca peuvent être de vrais RAID ... Mais toute carte qui peut planter et nécessiter un cycle d'alimentation du serveur pour redémarrer (pas un redémarrage logiciel) est très ennuyeuse. Ils étaient également très sensibles à la température. Une augmentation de 5 à 10 degrés de la température de la salle informatique (comme lors du transfert vers l'alimentation en eau de la ville sur les A / C) les fera planter ... Nécessitant un redémarrage dur.
Alexandre Carmel-Veilleux
Jamais utilisé des cartes Areca, principalement Adaptec, LSI et quelques cartes RAID F / C basées sur l'hôte de Mylex et ICP-Vortex
ConcernedOfTunbridgeWells
8

Recherchez les mentions de «RAID hôte» ou «RAID logiciel». Tous les faux RAID ne sont pas étiquetés avec l'un d'entre eux, mais il en capturera probablement 90%. Cependant, il y a très peu de cartes mères avec des contrôleurs RAID (décents) intégrés. Votre meilleur pari est d'acheter une carte RAID supplémentaire décente, ou d'utiliser simplement un logiciel RAID. Ce n'est pas beaucoup plus lent (sauf par rapport aux cartes RAID alimentées par batterie, qui sont un tout autre monde) et c'est un million de fois plus facile à gérer et plus flexible.

femme
la source
8

De nombreux "faux" contrôleurs RAID fonctionnent sans aucun logiciel spécial car leur BIOS masque cela, en pratique usurpant l'identité d'un processeur de contrôleur RAID dédié, donc le logiciel seul ne vous donnera probablement pas assez d'indices.

De plus, et c'est un peu intéressant - les "faux" contrôleurs RAID (basés sur l'hôte) peuvent facilement être beaucoup plus rapides que de nombreux "vrais" contrôleurs RAID en raison de la vitesse actuelle du processeur. Bien sûr, le prix à payer est que vous perdez un temps CPU précieux que vous auriez pu utiliser pour autre chose - et c'est surtout ce qu'un "vrai" contrôleur RAID va réparer pour vous - mais soyez prêt à payer beaucoup si vous veulent n'importe où près de performances décentes.

Cependant, il y a d'autres choses que les performances à rechercher, comme la stabilité, le remplacement à chaud, la vitesse de reconstruction qui ne ralentit pas tout, la migration en ligne du niveau de raid et un cache d'écriture alimenté par batterie.

Sur les cartes mères orientées consommateurs / passionnés, le RAID intégré est commun dans les deux types mais ... il fait tout ce que vous ne pouvez pas faire avec le système d'exploitation seul (sauf démarrer quelque chose de plus avancé qu'un miroir).

Les «vrais» contrôleurs RAID bon marché sur ces cartes mères sont souvent des morceaux de merde vraiment tristes destinés à une mise en miroir simple et sans problème. Ceux-ci fonctionnent généralement mal et manquent des fonctionnalités normales comme un cache ou une batterie décent. Éloignez-vous d'eux et ne les utilisez jamais à des fins de performance. Ils sont souvent bizarrement étiquetés comme "SuperDrive" ou "EasyRaid" ou ainsi de suite et utilisent des puces lentes et simples pour le traitement RAID.

Comme d'autres réponses l'indiquent déjà, un contrôleur RAID non faux dans le contexte signifie coûte un peu - mais devrait être facilement identifié sur ce seul. Mais presque tous les contrôleurs effectuent également au moins un traitement basé sur l'hôte - c'est juste une question de quantité (ou peu) et de la vitesse de leurs CPU dédiés.

Oskar Duveborn
la source
3

Généralement, si votre système RAID a besoin d'un logiciel pour fonctionner, ce n'est pas un contrôleur RAID approprié, du moins dans mon esprit. Les bons font tout ce dont ils ont besoin dans le BIOS / pré-démarrage.

Chopper3
la source
Ummm, tous les contrôleurs de disque ont besoin de logiciels - pilotes de périphérique - pour fonctionner. Il peut ou non venir avec votre système d'exploitation, mais il est là.
derobert
3
pas le cas désolé, les contrôleurs HP SmartArray très réputés n'ont pas besoin de pilotes sur à peu près n'importe quel système d'exploitation car ils se présentent comme un contrôleur de disque normal et tous les confits peuvent être complétés via un menu du BIOS.
Chopper3
Viens! Même un contrôleur de disque ordinaire a besoin d'un pilote. Le pilote pourrait bien être intégré au système d'exploitation, mais même un contrôleur IDE standard a besoin d'un pilote.
Richard Gadsden
4
Vous manquez le point, la clé ici est que la plupart des contrôleurs RAID matériels décents présenteront une matrice gérée par le matériel comme un seul disque, en utilisant une présentation du BIOS «contrôleur ATA standard» non riche en fonctionnalités - c'est-à-dire qui émule un seul disque sur le contrôleur de disque le plus basique imaginable. Ces systèmes semi-RAID présenteront souvent tous les disques d'une matrice au BIOS si les pilotes ne sont pas en place, c'est-à-dire que le pilote fait une partie du travail.
Chopper3
4
Ce n'est tout simplement pas le cas, essayez l'un des contrôleurs SmartArray de Compaq / HP par exemple, vous configurez la matrice RAID via le BIOS, puis le système d'exploitation les voit simplement comme un seul disque sur un contrôleur de disque ATA ordinaire - aucun pilote n'est nécessaire. Bien sûr, la plupart des gens chargent les pilotes car ils vous offrent de meilleures performances, des alertes d'erreur, une reconfiguration de la baie en direct, etc. mais surtout, vous n'avez PAS BESOIN des pilotes.
Chopper3
2

HP semble utiliser à la fois le "faux RAID" (ICH9R) et le "pukka RAID" (cartes d'extension) dans leurs serveurs. J'ai été en contact avec les deux types; permettez-moi de vous dire: payez l'argent supplémentaire pour la "vraie carte RAID". Si vous choisissez judicieusement, vous aurez une bonne carte qui dure plus longtemps qu'une seule carte mère.

D'un autre côté, je crois qu'il existe un troisième "type" RAID: le RAID logiciel (comme sous Linux). Je suis un utilisateur heureux de quelques boîtes logicielles RAID Linux depuis un certain temps maintenant, et j'en suis très satisfait. Surtout par le fait que l'on peut réorganiser le raid en utilisant un CD live et un ordinateur avec suffisamment de ports SATA! Été là, fait ça!

Matti Viljanen
la source