Devrais-je RAID mes SSD?

33

J'ai quelques disques durs SATA en RAID pour la sécurité de ma machine, car je crains que le disque ne tombe en panne et ne perde mes données. J'envisage de passer à un disque SSD l'année prochaine, lorsque les prix auront été légèrement modifiés.

Vaut-il la peine d’utiliser un RAID avec des SSD? Il semble que la principale cause de défaillance mécanique soit éliminée avec l’utilisation du disque SSD. Vous négociez donc le «risque de défaillance du disque SSD» contre le «risque de défaillance du contrôleur raid de la carte mère». Je ne sais pas si ça vaut le coup.

Des avis?

Colen
la source
19
Le RAID ne vous protège pas de la perte de données importantes. Ce n'est pas ce pour quoi il a été conçu. Vous avez besoin de sauvegardes pour cela.
davr
Quel genre de temps de préparation avez-vous besoin? Si vous pouvez vivre avec un jour ou deux (une heure si vous conservez un disque de secours à proximité) lorsque le disque tombe en panne, pendant que vous obtenez un remplacement et restaurez vos sauvegardes, alors ce n'est pas vraiment nécessaire ...
Oskar Duveborn
5
Pourquoi pensez-vous que les disques SSD n'échoueront pas? Parce qu'il n'y a pas de pièces mobiles? L'électronique peut échouer et échoue.
David
1
@ David: Bien sûr, l'électronique peut échouer, mais les disques SSD sont (je suppose) moins susceptibles de le faire que les disques durs, en raison du manque de pièces mécaniques.
Colen
@ Oskar si le disque SSD échoue, vous perdez toutes les données qu'il contient, et la restauration à partir de sauvegardes prend du temps. La récupération n’est pas aussi simple à tenter avec un SSD qu'avec un disque dur.
Mircea Chirea

Réponses:

19

Si le coût ne vous dérange pas, rien ne vous empêche de mettre en RAID des disques SSD.

Toujours utiliser le logiciel RAID si vous n’exécutez pas de serveur! Les logiciels RAID sont transférables entre les ordinateurs, contrairement aux systèmes RAID matériels.

Personnellement, je ne m'embêterais pas avec le RAID sur la génération actuelle de SSD. Procurez-vous simplement celui-ci et assurez-vous de disposer de suffisamment de sauvegardes pour éviter toute perte de lecteur. Avec le prix actuel et la taille des disques SSD, il sera facile et peu coûteux de sauvegarder, puis quand ils deviendront moins chers et plus volumineux à l'avenir (comme ils le feront invariablement), j'achèterais plus :)

Je suggérerais également d'examiner le MTBF des disques SSD et des disques durs et de calculer les risques d'échec (et les types d'échec - ils ne sont peut-être pas aussi catastrophiques que les disques SSD, car une simple rupture de secteur peut ne pas être un signe que le disque entier est en train de mourir, comme cela peut être le cas avec les disques durs) et de déterminer si le SSD a une chance plus ou moins grande de tomber en panne qu'un ensemble de disques durs RAIDés ...

Edit: le blog officiel sur les pannes de serveur indique que ce site utilise actuellement des disques SSD RAID-ed: http://blog.serverfault.com/post/our-storage-decision/

David Gardner
la source
1
Qu'entendez-vous exactement par "raid logiciel"? Voulez-vous dire ce que font les cartes mères (par opposition aux "vraies" cartes raid), ou une sorte de raid magique que Windows sait faire?
Colen
1
@Colen Un peu de magie que $ OS sait faire. Je suppose que Windows peut gérer un logiciel RAID, avec quelque chose dans les "Disques dynamiques" avec mise en miroir (etc.) (je sais que Linux et beaucoup d’autres systèmes d’exploitation peuvent le faire, mais je n’utilise pas beaucoup Windows). Les faux RAID sur les cartes mères ne valent rien et souvent, les performances ne sont pas meilleures (parfois pires!) Qu'un logiciel RAID pris en charge par le système d'exploitation.
David Gardner
2
Les variantes Windows de bureau sans nom "home" (2000, XP Pro, Vista et vraisemblablement 7) prennent en charge RAID0 et RAID1, tandis que les variantes de serveur prennent en charge RAID5. Linux supporte à peu près tous les types de RAID importants et leur chien. À moins que vous n'obteniez un bon contrôleur RAID dédié au matériel uniquement auprès d'un bon fabricant, choisissez le logiciel RAID. Matériel RAID matériel + logiciel bon marché (comme on le voit sur les contrôleurs bon marché et inclus dans de nombreuses cartes mères) est un mélange pratique du pire des deux!
David Spillett
7
TRIM ne fonctionne pas encore avec le RAID, alors, non, ne mettez pas vos disques SSD en RAID tant qu'ils ne le font pas ...
Oskar Duveborn
1
@Legooolas (& @ Oskar): TRIM n'est actuellement pas pris en charge par les logiciels RAID Windows ou Linux. Certains scripts expérimentaux peuvent utiliser hdparmle support manuel TRIM pour les arrangements RAID 1 (comme kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 par exemple), mais probablement rien de ce que je considérerais comme stable ou suffisamment testé. pour une utilisation en production.
David Spillett
9

Si vous utilisez un logiciel raid, vous supprimez votre «risque d'échec du contrôleur RAID de la carte mère cheapo». Avec les vitesses de processeur actuelles, le temps requis par le processeur pour effectuer les calculs de parité est minime (et vous le faites probablement déjà dans le processeur avec la plupart des puces RAID de consommateurs à moitié cuites). En effectuant certains de mes propres tests, j'ai constaté que le logiciel RAID surperformait les cartes RAID d'entreprise en mode écriture directe (je suppose que votre carte mère ne possède pas de cache sauvegardé par batterie pour vous permettre de fonctionner en mode réécriture).

Donc, à moins que vous n'ayez quelque chose contre le raid logiciel, je pense que vous perdez très peu en optant pour le raid logiciel et que vous gagnez en fiabilité.

Anthony Chivetta
la source
1
+1 Me faire piquer par un faux RAID, le BIOS de la carte mère de l’ordinateur de bureau mal écrit, m'a fait fuir de tout RAID autre que matériel.
p.campbell
@pcampbell, des contrôleurs RAID ont échoué et même le même jeu de puces ne reconnaît pas la matrice après avoir remplacé le contrôleur. La solution logicielle est la meilleure solution à ce problème et, sur les systèmes modernes dotés de nombreux cœurs de processeur, cela ne représente pas une charge supplémentaire considérable. Je suggérerais toujours un contrôleur SATA / SAS pour un débit d’entrée / sortie accru, mais utilisez un logiciel RAID. Sauf si vous utilisez spécifiquement un environnement nécessitant un raid matériel, tel que ESXi / VMWare.
Tracker1
8

Les disques SSD peuvent échouer et échouent. Je dirais que oui les RAID juste pour être en sécurité.

mrdenny
la source
D'accord. Surtout avec certains des problèmes qui ont surgi avec eux récemment.
David
3

Je n'ai aucune expérience directe de la mise en RAID de disques SSD, mais je parlais à un représentant de Dell l'année dernière pour poser la même question. Il a dit que le temps d'entrée-sortie augmentait en réalité avec le RAID, et il ne l'avait pas suggéré.

J'ai réfléchi à cela pendant un moment. La plupart du temps, vous souhaitez utiliser le RAID pour quelques raisons: vitesse, redondance et / ou espace.

Sur la question de la vitesse, il n'y a pas de pièces mobiles. Sur un lecteur normal, déplacer la tête et attendre que le disque tourne au bon endroit prend probablement la majeure partie du temps d'accès. Les disques SSD n’ont tout simplement pas ces composants, donc cela ne devrait pas être un problème.

Sur le problème de l'espace, un volume logique peut gérer cela et aucun besoin réel de RAID.

Sur le redandancy, je ne sais pas. Ce serait un test intéressant pour voir si vous bénéficiez d'avantages. Je crois que les disques SSD ont un espace "supplémentaire". Par conséquent, lorsque les "blocs" se détériorent, il est possible de placer les données. J'ai seulement regardé cette section de la manière la plus décontractée.

J'espère que j'ai aidé,

pulcher
la source
C'est intéressant, car vous ne pouvez pas configurer les serveurs Dell avec des SSD à moins d'ajouter une carte RAID matérielle. Je pense que le raisonnement était que le cache intégré des contrôleurs RAID pourrait aider à résoudre certains des problèmes liés aux performances d'écriture de la génération actuelle.
Chad Huneycutt
Vous obtiendrez un coup dur en termes de performances, même RAID1 fonctionnera plus lentement avec les SSD, car les disques sont généralement plus rapides que les contrôleurs. De la même façon, plus rapide que le disque dur (même les lecteurs 15K), et sera généralement compensée par la redondance. J'ai lu quelques endroits où les défaillances matérielles avec les disques SSD sont à peu près les mêmes que les taux de disques durs au cours des deux dernières années. Alors mieux vaut être en sécurité.
Tracker1
1

Vaut-il la peine d’utiliser un RAID avec des SSD?

En général: oui. Pour la redondance des données , RAID 1 ou supérieur est la voie à suivre. Maintenant, avec les disques SSD, je ne sais pas comment cela affecte leurs performances, mais je ne peux pas imaginer que cela soit trop néfaste. Je n'ai pas d'expérience avec les disques SSD, je ne peux donc pas en parler.

Il semble que la principale cause d’échec numérique ait été éliminée avec le SSD

Logiquement, oui. Mais certaines personnes signalent des problèmes de performances avec les disques SSD au fil du temps. Fondamentalement, les disques SSD ne sont pas encore à 100% matures pour le marché grand public OMI. Je ne peux pas attendre pour que la technologie évolue, mais lorsque vous rencontrez des problèmes de ce type chez Intel et que les performances sont dégradées, il ne reste plus qu'une question de temps avant que les fabricants ne résolvent leurs problèmes plus que leurs modestes disques durs.

.. vous négociez donc "le risque de défaillance du disque SSD" par "le risque de défaillance du contrôleur RAID de carte mère cheapo".

Bon point, mais les contrôleurs RAID de la carte mère cheapo affectent à la fois les disques SSD et les disques durs; il s’agit donc d’une question de RAID matériel.

Je ne sais pas si ça vaut le coup.

Nous arrivons maintenant à la viande de votre question. Les SSD valent-ils l'argent? Pour la vitesse, je pense qu’ils en valent la peine. Sauf si vous voulez un WD Raptor à 10 000 tr / min, le SSD est beaucoup plus rapide. Mais vous avez dit...

Je m'inquiète de la défaillance mécanique du disque et de la perte de mes données.

Je pense qu'il est prudent de dire, attendez. Attendez au moins 12-18 mois, le temps que les fabricants développent leurs gammes de produits, les prix baissent, les capacités augmentent, etc. Il n’ya pas de mal à attendre dans l’industrie informatique. Votre accent est mis sur la redondance des données, pas la vitesse. Pourquoi risquer cela? Et les disques actuels sont si bon marché et offrent plus de capacité. Si vous avez absolument besoin de stockage, obtenez des disques durs SATA II moins chers et un système RAID matériel . Dans l’ensemble, vous dépenserez probablement moins d’argent et, le moment venu, vous disposerez déjà d’un bon contrôleur RAID (en supposant que vous y mettiez de l’argent).

osij2is
la source
1

Si vous n’avez pas besoin de performances d’écriture soutenue trop élevées, vous pouvez même opter pour raid1 asymétrique (--write-Mostly), l’autre miroir résidant sur une partition de disque dur. Cela a eu de très bonnes performances pour nous dans une application de base de données à lecture intensive, cela devrait également être agréable en tant que partition root ou usr. Cependant, je n'utiliserais pas cette configuration pour le swap ou quoi que ce soit qui demande beaucoup d'écriture (le swap est quand même dangereux pour les SSD MLC).

P.Péter
la source
0

Je viens de mettre RAIDED 2 disques SSD Kingston 64 Go de la série Kingston V et une vitesse de près de 500 Mo / s. J'étais curieux de savoir comment RAIDING équiper le Kingston que j'utilisais depuis un mois en tant que lecteur de démarrage / application, mais cette vitesse est deux fois plus rapide avec mon Mac Pro 2,8 GHz, 12 Go de RAM, début 2008 Modèle - Processeurs doubles «Harpertown» ( 8 noyaux). Je suis un campeur heureux !!!


la source
Bruce, quel niveau de RAID utilisez-vous?
2
Je parie que c'est le RAID 0. Tu sais, peureux.
Tom O'Connor