Archiv SCSI 2.798 Themen, 12.895 Beiträge

Performanceerhöhung bei RAID5 möglich?

AH966 / 7 Antworten / Flachansicht Nickles

Hallo!

Habe in der Firma eine Server mit ner Informix-Datenbank aufgesetzt (IDS2000). Der Server ist mit einem PERC3-Raid-Controller, sowie 4 Xeon-MP-CPUs á 1.5 GHz und 1 GB DDR-RAM ausgestattet. Gespeichert wird auf 4 SCSI-Platten á 18 GB mit 15.000 U/min. im RAID5 + 1 als HotSpare.

Die Antwortzeiten sind wider Erwarten schlechter als auf dem alten System (4 PIIIs, 512 MB RAM).
Bevor ich jetzt aber meinen Doktor in Informix Dynamic Server mache, wollte ich nur fragen, ob es performancemäßig etwas ausmacht, wenn ich statt auf 4 Platten, auf 5 Platten speichere (die HotSpare dann quasi auslagere, mehr passen halt net in den Server).
D.h. die Kapazität steigt auf jeden Fall um 18 GB, aber wie sieht\'s mit der Performance aus? Im RAID5 arbeitet dann ja quasi auch ein Schreib-Lesekopf mehr, dann können parallel doch mehr Daten verschoben werden, oder?

Die Anregung kam von unserem Sofwarehaus, die sagten, lieber auf 10 Platten á 9 GB, statt auf 5 Platten á 18 GB speichern...
Ist da was dran?

P.S.: Ich weiß, daß ich den Server komplett neu aufsetzen muss - das ist aber sowieso geplant...

GarfTermy AH966 „Performanceerhöhung bei RAID5 möglich?“
Optionen

kleine einführung:

RAID steht für Redundant Array of Independent (oder Inexpensive) Disks, zu deutsch: redundante Anordnung unabhängiger (oder billiger) Festplatten, und wurde 1987 von der Berkeley Universität als Beschreibung der Datensicherheit festgelegt. Wie die Abkürzung bereits sagt, sind, um RAID verwenden zu können zwei oder mehr Festplatten notwendig, die gekoppelt, je nach Level, sich entweder Daten teilen und/oder Daten doppelt speichern. Die Teilung der Daten hat den Sinn, dass doppelt so viele Daten gleichzeitig geliefert werden können, da sie unabhängig voneinander auf zwei Festplatten liegen. RAID-Arrays (so die geläufige Bezeichnung) werden vor allem in Servern verwendet, da hier viele Anfragen gleichzeitig verarbeitet werden müssen. · Datenträgersatz – Zusammenfassung von Speicherplatz (auch auf verschiedenen Laufwerken zu einem logischen Laufwerk unter NTFS ...erweiterter Datenträgersatz ACHTUNG: KEIN RAID nur MS·

RAID 0: Striping. Bei diesem Verfahren werden mehrere kleine Laufwerke zu einem großen logischen Laufwerk zusammengeschlossen. Nachteil: Beim Ausfall nur einer Platte sind alle Daten auf dem logischen Laufwerk verloren. KEINE DATENSICHERHEIT

RAID 1: Mirroring (Festplatten-Spiegelung). Zwei Platten werden zeitgleich mit denselben Daten beschrieben.

RAID 0+1: Manchmal auch RAID 10 genannt vereinigt Mirroring und Striping. Zwei striped Sets werden gespiegelt wobei sich die hohe Sicherheit von RAID 1 mit der Performance von RAID 0 vereinigt. Nachteil sind die hohen Kosten, da immer die doppelte Anzahl Platten gebraucht wird.

RAID 5: Hier werden sowohl die Daten wie auch die Paritäten auf alle Disks verteilt; der Flaschenhals Paritätsplatte entfällt; beim Ausfall einer Platte kann diese, so hot pluggable während dem Serverbetrieb, ausgewechselt werden.

...die kombination mit der höchsten sicherheit UND performance ist 0+1, dafür benötigst du minimum 4 platten - das hat sich gerade auch bei datenbanken gut bewährt.

zusätlich kann man je nach controller das gesamte 1. raid noch mit einem 2. sichern.

;-)

Sicher? AH966
Sicher? xafford