RAID auf Solid State-Laufwerken

1529
Naftuli Kay

Gibt es bei der Ausführung von RAID-Arrays, die aus Solid-State-Laufwerken bestehen, bemerkenswerte Unterschiede außer der (beeindruckenden) Leistung? Ich überlege mir eine der beiden:

  • 4 x 256 GB SSD in RAID-10 (insgesamt nutzbare Array-Größe = 512 GB).
  • 6 x 256 GB SSD in RAID-50 (insgesamt nutzbare Array-Größe = 1024 GB).

Gibt es vom Endbenutzer / Setup-Standpunkt aus Unterschiede bei der Verwendung von SSDs in RAID-Arrays im Gegensatz zu regulären Festplatten?

2

3 Antworten auf die Frage

2
inf

Sie erhalten heute keine TRIM-Unterstützung, aber Intel hat angekündigt, dass sie ab Version 11.5 die kommenden Versionen ihrer Treiber unterstützen werden. (Nur für RAID 0)

1
spydum

I assume this is just for high availability (the raid-1 portion), and greater storage volume per logical disk (raid-0).

If that is the intent, sure why not?

Performance-wise, you probably will not see significant improvement. The big wins of RAID were due mostly to combating rotational latency. SSD completely squashes that, so the performance gains should be negligible. I suppose you might get throughput gains, assuming you really need to push 500MByte/sec+

Das Ziel ist, Parität (daher RAID-5 oder 1) ohne Leistungseinbußen zu erzielen, wobei die Leistung _ hoffentlich _ besser als die von Aktien ist, also RAID-0. Gedanken? Hilft die Verwendung von RAID-0 tatsächlich bei SSDs überhaupt? Naftuli Kay vor 12 Jahren 0
RAID-5 sollte hervorgehoben sein. Es verfügt über schlechte Schreibleistungseigenschaften und die Leistungseinbußen im Modus sind normalerweise ziemlich niedrig, bis die Neuerstellung abgeschlossen ist (vorausgesetzt, Sie hatten eine Hotspare). Wenn Sie nur nach Parität suchen, ist RAID-1 ziemlich effektiv. Oder betrachten Sie ein Dateisystem wie ZFS für Prüfsummen (was letztendlich das ist, wonach Sie suchen). spydum vor 12 Jahren 1
RAID 1 ist ein gerader Spiegel, es gibt keine Paritätsdaten in RAID 1. Ich denke, Sie verwechseln nur Redundanz mit Parität. Die RAID-Level 2 bis 5 verfügen über Paritätsdaten, um verschiedene Arten von Redundanz zu erzeugen. Paperlantern vor 12 Jahren 0
0
Mr Alpha

You would loose TRIM, which, depending on what you are doing, might matter, or it might not.

Traditionally RAID was about spreading out the IO requests to mask latency and while the latency of SSDs is a lot lower they can still benefit from this. But that does require a RAID solution that adds very little latency. I suspect most RAID cards will add more latency than you gain by this and thus end up hurting performance.

RAIDing SSD does scale the throughput very well. RAID-0 of two SSD effectively doubled the throughput. So anything that is limited by throughput would greatly improve from RAIDed SSDs.

As for RAID-10 vs RAID-50 I would go with 10, simply because I suspect that even a really beefy RAID card would end up a bad bottleneck due to the parity calculations, especially in smaller writes.