Welche Vor- und Nachteile haben Hybrid-SSD / HDD-RAIDs?


8

Ich habe gerade über Hybrid-RAID-Arrays gelesen, die aus SSDs und gängigen Festplatten bestehen und von den RAID-Controllern von Adaptec unterstützt werden .

Geben Sie hier die Bildbeschreibung ein

  1. Bietet eine solche RAID-Konfiguration einen echten Vorteil?
  2. Wird die Schreibleistung nicht auf die Schreibgeschwindigkeit der Festplatte herabgestuft?
  3. Was ist mit verschiedenen Festplattengrößen?

Kurz gesagt, welche Vor- und Nachteile hat eine solche RAID-Lösung?


Ging über den Link, den Sie gepostet haben, und es macht für mich keinen Sinn. Wenn sie 50% der Daten auf die Festplatte schreiben, wie können sie dann vermeiden, vollständig davon zu lesen?
Xbonez

1
@xbonez: Ich glaube nicht, dass sie 50% der Daten auf die Festplatte schreiben. Dies sollte eine Spiegelungskonfiguration sein, bei der alle Daten sowohl auf die SSD als auch auf die Festplatte geschrieben werden (linkes Bild).
Ladislav Mrnka

Oh ja ... Entschuldigung. Ich habe RAID 0 komplett im Sinn.
Xbonez

Antworten:


6

Über den Link:

Adaptec Hybrid RAID-Lösung Adaptec-Controller schreiben sowohl auf die Festplatte als auch auf die SSD und lesen 100% der Zeit von der SSD, was zu maximaler Leistung führt.

Die Schreibvorgänge und die maximale Volume-Größe werden wie bei jedem anderen gemischten RAID auf der kleinsten / langsamsten Festplatte begrenzt. Der Vorteil ist, dass alle Lesevorgänge von der SSD stammen, wo sie sich wirklich auszeichnet. Es ermöglicht die Redundanz von RAID-1 und die Leseleistung einer SSD ohne die Kosten von zwei SSDs.

Sicher gibt es eine Schreibstrafe, aber für die meisten Heimanwender sind sie leselastig und nicht schreiblastig.


Ist der RAID-Controller mit Unterstützung für SATA / SAS-Laufwerke für Privatanwender gedacht?
Ladislav Mrnka

@Ladislav - Mit Blick auf die Spezifikationen richten sie sich an Heimanwender oder kleine Büroeinrichtungen. Ein großes Unternehmen würde wahrscheinlich keinen nackten Controller kaufen, und selbst wenn dies der Fall wäre, würden sie wahrscheinlich keine Laufwerke mischen und anpassen.
MDMarra

1

Beachten Sie, dass sie neben Adaptecs "Hybrid RAID" auch etwas haben, das sie "Max Cache" nennen.

Mit Hybrid-RAID können Sie Ihre SSDs durch normal drehende Discs sichern, um die Kosten für das RAID-Array zu senken. Der Nachteil ist, dass Sie, wenn Sie die Leistung der SSDs benötigen, das Laufen auf der mechanischen Disc wahrscheinlich nicht überleben können. Sie erhalten also die Schreibleistung einer sich drehenden Disc und müssen wahrscheinlich die Dienste herunterfahren, bis die Array-Neuerstellung abgeschlossen ist - scheint mir in der Nützlichkeit ziemlich begrenzt zu sein. Ich spekuliere, dass Sie mit einem SSD RAID-5-Array mit 5 Laufwerken besser dran wären als mit einem Hybrid mit 8 Laufwerken, aber ich habe keine Zahlen, um dies zu belegen.

Mit Max Cache können Sie eine SSD als Cache-Gerät für Ihr Array von sich drehenden Discs einlegen. Das klingt vielversprechend, aber das Kleingedruckte ist, dass dieser Cache nur durchgeschrieben wird, sodass Ihre Schreibvorgänge mit der Geschwindigkeit der sich drehenden Discs erfolgen und nur das Lesen beschleunigt wird. Wenn Sie eine Lesebeschleunigung benötigen, ist dies wahrscheinlich ein guter Weg, aber ich habe ihn nicht persönlich getestet.

Wenn Sie 64-Bit-Linux ausführen, können Sie das Flashcache-Kernelmodul ausprobieren, mit dem Sie entweder das Durchschreiben oder das Zurückschreiben (obwohl beim Zurückschreiben Datensicherheitsprobleme auftreten können) von einem Blockgerät auf ein anderes zwischenspeichern können. Ich habe damit gespielt und es funktioniert gut, aber in der Situation, in der ich vor kurzem geplant hatte, es in Produktion zu bringen, war das System 32-Bit und es funktioniert derzeit wirklich nicht in 32-Bit (Juli 2011).


0

Wenn Sie die SSD hinter dem RAID-Controller installieren, verlieren Sie zunächst die TRIM-Unterstützung.
Zweitens verstehe ich diese ganze Idee von Hybrid-RAID nicht wirklich. Der springende Punkt bei RAID1 ist, dass IMHO dem Verlust eines der Laufwerke standhalten kann. Stellen Sie sich nun vor, Sie verlieren Ihre SSD in diesem Hybrid-RAID unter hoher Last. Siehst du meinen Punkt? Für mich sieht es eher nach einer Backup-Lösung aus.

@ MarkM Entschuldigung, dass ich mich nicht klar ausgedrückt habe. Natürlich erkennt der Controller einen Mitgliedsfehler. Aber warum sind die Leute bereit, für SSD eine Prämie zu zahlen? Weil es höhere Lasten bewältigen kann. Für einige Lasttypen (hohe IOPS) kann es im Vergleich zu herkömmlichen Festplatten bis zu 10x verarbeiten. Unter dieser Last kann die verbleibende Festplatte niemals so funktionieren wie die SSD - Ihr Server fällt effektiv aus. Bei RAID1 mit zwei identischen Laufwerken arbeitet der Server nach einem Ausfall weiter - und das ist der springende Punkt bei RAID1 IMHO. Sie müssen das fehlerhafte Laufwerk ersetzen, um den Server nicht wiederherzustellen (es funktioniert in Ordnung), sondern weil möglicherweise ein anderes Laufwerk ausfällt. Bei diesem Hybrid-RAID müssen Sie jedoch die fehlerhafte SSD so schnell wie möglich ersetzen, um den normalen Betrieb Ihres Servers wiederherzustellen. Zum Beispiel, als Sie nur ein Laufwerk hatten und es ausgefallen ist und Sie es ersetzen und aus einer Sicherung wiederherstellen müssen. Deshalb habe ich gescherzt, dass es eine Backup-Lösung ist. Entschuldigung nochmal


Ich bin sicher, dass der Controller intelligent genug ist, um von der Festplatte zu lesen, wenn die SSD aus dem Array fällt. Außerdem ist RAID unter keinen Umständen ein Backup.
MDMarra

Ich stimme dir nicht zu. Erstens gibt es nicht nur Server. Zweitens kann ein Server nach dem Verlust der Festplatte 10x langsamer werden, dies kann jedoch für eine Weile akzeptabel sein. Drittens kann der Verlust einer von zwei identischen Festplatten die Leseleistung erheblich verringern.
Maaartinus

1
Um es hinzuzufügen, es gibt einen allgemeinen realen Fehlermodus für Sandforce-basierte SSDs, der dazu führt, dass sie fast zufällig und ohne Vorwarnung sterben, wenn Ihr PC aufgrund eines Fehlers in der Controller-Firmware "auf die falsche Weise" angehalten wird. Wenn Sie versuchen, RAID1 mit einer zweiten identischen SSD zu verwenden, kann derselbe Fehler buchstäblich beide Laufwerke gleichzeitig treffen und Sie gleichermaßen verarschen. In diesem Fall kann die Verwendung der SSD als Durchschreib-Cache den Unterschied zwischen einer Woche oder längerer Wiederherstellung nach einem Fehler und einigen Stunden der Neuformatierung der SSD bedeuten.
Bitbang3r
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.