Frage Sollte ich meine SSDs RAID?


Ich habe ein paar SATA-Festplatten RAID für die Sicherheit in meiner Maschine, weil ich besorgt bin über die Festplatte mit einem mechanischen Fehler und den Verlust meiner Daten. Ich denke darüber nach, nächstes Jahr auf eine SSD umzusteigen, wenn die Preise etwas gestiegen sind.

Lohnt es sich, ein RAID mit SSDs zu verwenden? Es scheint, als wäre die Hauptursache für mehanisches Versagen durch die Verwendung der SSD beseitigt worden, so dass Sie im Grunde "Chance of SSD Scheitern" für "Chance von Cheapo Motherboard RAID Controller Fehler" handeln. Ich bin mir nicht sicher, ob es das wert ist.

Meinungen?


32
2017-08-07 21:49


Ursprung


RAID schützt Sie nicht vor dem Verlust wichtiger Daten. Dafür ist es nicht gedacht. Sie benötigen dafür Backups. - davr
Welche Art von Betriebszeit benötigen Sie? Wenn Sie mit einem Tag oder so (eine Stunde, wenn Sie ein Ersatzteil in der Nähe haben) von Ausfallzeiten leben, wenn das Laufwerk ausfällt, während Sie einen Ersatz erhalten und Ihre Backups wiederherstellen, dann ist es nicht wirklich nötig ... - Oskar Duveborn
Warum denken Sie, dass SSDs nicht ausfallen werden? Weil es keine beweglichen Teile gibt? Elektronik kann und kann scheitern. - David
@David: Natürlich kann Elektronik versagen, aber SSDs sind (vermute ich) weniger wahrscheinlich als Festplatten, weil mechanische Teile fehlen. - Colen
@Oskar, wenn die SSD fehlschlägt, verlieren Sie alle Daten darauf, und die Wiederherstellung von Backups braucht Zeit. Die Wiederherstellung ist mit einer SSD nicht so einfach wie mit einer Festplatte. - Mircea Chirea


Antworten:


Wenn Ihnen die Kosten nichts ausmachen, dann hält Sie nichts davon ab, SSDs zu RAID zu machen.

Verwenden Sie immer Software-RAID, wenn Sie keinen Server betreiben!  Software-RAID ist zwischen Computern übertragbar, und Hardware-RAID ist es oft nicht.

Persönlich würde ich mich nicht mit RAID auf der aktuellen Generation von SSDs beschäftigen. Holen Sie sich den einen und stellen Sie sicher, dass Sie ausreichend sind Sicherungen dass Sie keine Angst vor dem Verlust einer Fahrt haben. Mit dem aktuellen Preis und der Größe der SSDs wird es billig und einfach zu sichern sein, und wenn sie dann in Zukunft billiger und größer werden (wie es immer der Fall ist), würde ich mehr kaufen :)

Ich würde auch vorschlagen, auf die MTBF von SSDs und Festplatten und der Berechnung der Ausfallwahrscheinlichkeit (und der Arten des Ausfalls - sie sind möglicherweise nicht so katastrophal mit SSDs, da ein einzelner Sektorbruch kein Zeichen dafür sein kann, dass das gesamte Laufwerk so stirbt, wie es sein kann mit HDDs) und herauszufinden, ob die SSD eine höhere oder niedrigere Ausfallwahrscheinlichkeit hat als ein Satz RAIDed-Festplatten ...

Edit: Der offizielle Server Fehler Blog sagt, dass diese Website jetzt mit RAID-ed SSDs geht: http://blog.serverfault.com/post/our-storage-decision/


19
2017-08-07 22:25



Was genau meinst du mit "Software Raid"? Meinst du die Sachen, die Motherboards machen (im Gegensatz zu "echten" Raid-Karten), oder eine Art magischer Raid, den Windows zu tun weiß? - Colen
@Colen Einige Magie, die $ OS zu tun weiß. Ich nehme an, dass Windows Software-RAID verwalten kann, mit etwas in den "Dynamic Disks" mit Spiegelung und so (ich weiß, dass Linux und viele andere Betriebssysteme können, aber ich verwende Windows nicht so oft). Fake-RAID auf Motherboards ist wertlos und oft ist die Leistung nicht besser (manchmal schlechter!) Als das von einem Betriebssystem unterstützte Software-RAID. - David Gardner
Desktop-Windows-Varianten ohne "Home" in ihrem Namen (2000, XP Pro, Vista und vermutlich 7) unterstützen RAID0 und RAID1, und Servervarianten unterstützen RAID5. Linux unterstützt nahezu jede signifikante RAID-Sache und ihren Hund. Sofern Sie nicht einen geeigneten dedizierten Hardware-RAID-Controller von einem guten Hersteller erhalten, gehen Sie mit Software-RAID. Billige Hardware + Software-RAID (wie auf billigen Controllern und in vielen Motherboards enthalten) ist eine bequeme Mischung aus dem Schlimmsten! - David Spillett
TRIM funktioniert nicht mit RAID, also, nein - RAID nicht Ihre SSDs, bis sie ... - Oskar Duveborn
@Legooolas (& @ Oskar): TRIM wird zur Zeit weder von Windows noch von Linux Software RAID unterstützt. Es gibt einige experimentelle Skripts, die verwendet werden können hdparmmanuelle TRIM-Unterstützung für RAID 1-Anordnungen (wie kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 zum Beispiel) aber wahrscheinlich nichts, was ich für den Produktionseinsatz als stabil und getestet genug ansehen würde. - David Spillett


Wenn Sie Software-Raid verwenden, entfernen Sie Ihre "Chance auf Cheapo Motherboard Raid-Controller-Fehler". Mit den heutigen Prozessorgeschwindigkeiten ist die CPU-Zeit, die benötigt wird, um die Paritätsberechnungen durchzuführen, winzig (und Sie tun dies wahrscheinlich bereits in der CPU mit den meisten halb gebackenen Consumer Raid-Chips). Bei einigen meiner Benchmarks habe ich tatsächlich gesehen, dass Software-RAID im Write-Through-Modus die Enterprise-RAID-Karte übertrifft (ich nehme an, dass Ihr Motherboard keinen batteriegepufferten Cache besitzt, um im Write-Back-Modus arbeiten zu können).

Also, es sei denn, Sie haben etwas gegen Software-Raid, ich denke, Sie verlieren sehr wenig, indem Sie mit Software-Raid gehen und die erhöhte Zuverlässigkeit gewinnen.


9
2017-08-07 21:57



+1. Von schlecht geschriebenen Desktop-Motherboard-BIOS-Fake-RAID gebissen zu werden, hat mich dazu gebracht, mich vor jedem anderen RAID als hardware-basiert zu scheuen. - p.campbell
@ pcampbell, ich hatte RAID-Controller fehlgeschlagen, und sogar der gleiche Chipsatz nicht erkennen das Array, nachdem der Controller ersetzt. Software Raid ist die beste Lösung dafür, und auf modernen Systemen mit vielen CPU-Kernen ist es nicht viel Aufwand. Ich würde immer noch einen SATA / SAS-Controller für einen höheren E / A-Durchsatz empfehlen, aber Software-RAID verwenden. Es sei denn, Sie verwenden speziell eine Umgebung, die einen Hardware-Raid benötigt, z. B. ESXi / VMWare. - Tracker1


SSDs können und werden fehlschlagen. Ich würde sagen, ja RAID sie nur um sicher zu sein.


8
2017-08-07 21:55



Einverstanden. Vor allem mit einigen der Probleme, die in letzter Zeit aufgetreten sind. - David


Ich habe keine direkten Erfahrungen mit RAID-SSDs, aber ich habe letztes Jahr mit einem Dell-Vertreter gesprochen und dieselbe Frage gestellt. Er sagte, dass die IO-Zeit tatsächlich mit dem RAID gestiegen ist, und er hat es nicht vorgeschlagen.

Ich dachte eine Weile darüber nach. In den meisten Fällen möchten Sie das RAID nur aus ein paar Gründen: Geschwindigkeit, Redundanz und / oder Speicherplatz.

Beim Geschwindigkeitsproblem gibt es keine beweglichen Teile. Auf einem normalen Laufwerk dauert es wahrscheinlich den größten Teil der Zugriffszeit, den Kopf zu bewegen und darauf zu warten, dass sich die Festplatte an der richtigen Stelle dreht. SSDs haben einfach nicht diese Teile, also sollte es kein Problem sein.

Beim Platzproblem kann ein logisches Volume damit umgehen und es besteht keine Notwendigkeit für RAID.

Auf der Redandancy, weiß ich nicht. Es wäre ein interessanter Test, ob Sie irgendwelche Vorteile erhalten haben. Ich glaube, dass die SSDs "extra" Platz in ihnen haben, also wenn "Blöcke" schlecht gehen, gibt es einen Platz, um die Daten zu setzen. Ich habe diesen Abschnitt nur beiläufig angeschaut.

Ich hoffe, ich habe geholfen


3
2017-08-07 22:00



Das ist interessant, da Sie Dell-Server mit SSDs nur konfigurieren können, wenn Sie eine HW-RAID-Karte hinzufügen. Ich glaube, die Schlussfolgerung war, dass der integrierte Cache der RAID-Controller dazu beitragen könnte, einige der Probleme mit der Schreibleistung der aktuellen Generation zu lösen. - Chad Huneycutt
Sie werden einen Leistungseinbruch bekommen, sogar RAID1 wird mit SSDs langsamer laufen, da die Laufwerke im Allgemeinen schneller sind als die Controller. Genau so, schneller als HDD (sogar 15K-Laufwerke) und wird normalerweise durch Redundanz ausgeglichen. Ich habe ein paar Stellen gelesen, an denen Hardwarefehler bei SSDs in den letzten Jahren den HDD-Raten entsprechen. Also am besten, um sicher zu sein. - Tracker1


Lohnt es sich, ein RAID mit SSDs zu verwenden?

Generell: ja. Für Daten Redundanz, RAID 1 oder höher ist der Weg zu gehen. Nun, mit SSDs bin ich nicht sicher, wie sich das auf ihre Leistung auswirkt, aber ich kann mir nicht vorstellen, dass es zu schädlich ist. Ich habe keine Erfahrung mit SSDs, deshalb kann ich nicht damit sprechen.

Es scheint wie die Hauptursache von   Mehanisches Versagen wird gewesen sein   eliminiert mit der SSD

Logisch, ja. Aber einige Leute berichten über Leistungsprobleme mit SSDs im Laufe der Zeit. Grundsätzlich sind SSDs für den Verbrauchermarkt IMO noch nicht zu 100% reif. Ich kann nicht warten, bis die Technologie ausgereift ist, aber wenn Sie Probleme haben diese Von Intel und der Leistungseinbuße ist es nur eine Frage der Zeit, bis die Hersteller die Knicke ausarbeiten und ihre wenig "disk" -basierten Festplatten auslagern.

.. so handeln Sie im Grunde "Chance of SSD Ausfall" für "Chance von cheapo Motherboard RAID Controller Fehler".

Guter Punkt, aber cheapo Motherboard RAID-Controller betreffen sowohl SSD und HDD, so ist es wirklich eine Frage der Hardware-RAID.

Ich bin mir nicht sicher, ob es das wert ist.

Jetzt kommen wir zum Fleisch deiner Frage. Sind SSDs das Geld wert? Für Geschwindigkeit, ohne Zweifel denke ich, dass sie es wert sind. Wenn Sie keinen WD Raptor mit 10.000 U / min wollen, ist SSD so viel schneller. Aber du hast gesagt...

Ich mache mir Sorgen um die Fahrt   eine Art mechanisches Versagen und   Verliere meine Daten.

Ich denke, es ist sicher zu sagen, warte einfach. Warten Sie mindestens 12-18 Monate, bis die Hersteller ihre Produktlinien reifen lassen, die Preise sinken, die Kapazität steigt, etc. usw. Es gibt keinen Schaden in der Computerindustrie zu warten. Ihr Schwerpunkt liegt auf Datenredundanz, nicht auf Geschwindigkeit. Warum riskieren Sie es? Und die Festplatten heute sind so billig und bieten mehr Kapazität, wenn Sie heute unbedingt Speicherplatz benötigen, bekommen Sie günstigere SATA II HDDs und Hardware- RAID sie. Sie werden wahrscheinlich insgesamt weniger Geld ausgeben und wenn die Zeit für SSD gekommen ist, haben Sie bereits einen guten RAID-Controller (vorausgesetzt, Sie stecken das Geld hinein).


1
2017-08-07 22:10





Wenn Sie nicht zu hohe Schreibleistung benötigen, können Sie sogar mit asymmetric raid1 (--write-mostly) arbeiten, wobei der andere Spiegel auf einer Festplattenpartition liegt. Das hat uns in einer leseintensiven Datenbankanwendung sehr gut gefallen, es sollte auch gut als root- oder usr-Partition spielen. Allerdings würde ich dieses Setup nicht für Swap oder etwas ähnlich Schreibintensive verwenden (Swap ist sowieso gefährlich für MLC SSDs).


1
2018-05-03 14:57





Ich RAIDED 2 Kingston V-Serie 64 GB SSDs, und ich bekomme eine Geschwindigkeit von fast 500MB / s. Ich war neugierig auf RAIDING die eine 64 Kingston, die ich als meine Boot / App-Laufwerk für den letzten Monat verwendet habe, aber das ist doppelt so schnell in meinem Mac Pro 2.8GHz, 12GB RAM, Anfang 2008 Modell - "Harpertown" Dual-Prozessoren ( 8 Kerne). Ich bin ein glücklicher Camper !!!


0
2017-07-04 21:14



Bruce, welchen RAID-Level betreibst du?
Ich wette, es ist RAID 0. Weißt du, Scaryraid. - Tom O'Connor