Ich habe einen IBM x346 mit zwei 3,2-GHz-Xeons und 2 x 36 GB 15k-SCSI-Festplatten. Ich führe eine vollständig ZFS-basierte Installation von FreeBSD 8.1 aus.
Ich kann das BIOS so konfigurieren, dass es die beiden Festplatten spiegelt, und dann ZFS auf dieses "einzelne" Laufwerk legen, oder ich kann die Laufwerke mit ZFS spiegeln und auf diesem installieren.
Wenn ich den All-ZFS-Weg gehe, habe ich vermutlich etwas mehr Freiheit bei der Verwendung der Geräte (ich könnte beispielsweise zusätzlich zu meiner Installation eines gespiegelten Systems einen schnellen, nicht redundanten gestreiften Bereich einrichten). Erhalte ich etwas, was die Fehlerkorrektur betrifft? Leistung / Leichtigkeit / Zeit neu aufbauen?
Ich weiß, dass beide Konfigurationen innerhalb der Wimpern einer Mücke wahrscheinlich gleich sind, aber ich hätte gerne eine zweite Meinung.
ZFS-Spiegel wird viel besser sein.
Mirror ist eine sehr einfache Konfiguration und benötigt fast keine Ressourcen von der CPU, aber zusätzlich erhalten Sie eine viel bessere Poolsteuerung im Vergleich zu einem HW- oder Pseudo-HW-Raid.
In meiner eigenen Praxis ist in modernen Systemen sogar raidz besser als ein hw raid5, die Leistung ist nur 5-10% langsamer, aber die ZFS-Vorteile decken dies vollständig ab (und natürlich sparen Sie Geld, weil Sie keine Karte benötigen mit einer hw raid5 unterstützung).
quelle
Ein Punkt, den ich berücksichtigen würde:
Was ist, wenn der RAID-Controller stirbt? Ist das RAID mit anderer Hardware kompatibel, sodass Sie den Controller problemlos austauschen können?
Mit ZFS ist dies kein Problem. Einfach einen neuen Controller anschließen und fertig.
Ich benutze seitdem gmirror für UFS und ZFS-RAID für ZFS-Systeme. Ich hatte einmal einen RAID-Controller (billig, sicher), der die Laufwerke neu synchronisieren musste, bevor das System gestartet wurde (BIOS-Phase), was endlos dauerte (1,5 TB Laufwerk). Während dieser Zeit können Sie das System nicht verwenden.
Mit ZFS / gmirror starten Sie das System neu und es wird synchronisiert, während Sie damit arbeiten (auch nicht empfohlen und das System verlangsamt).
Aber ich würde Scotts Punkte bestätigen (selbst ich würde es vorziehen, wenn Sie markieren, was ein Pro und was ein Contra ist;))
quelle
Ein Vorteil bei der Verwendung des Hardware-RAID wäre möglicherweise eine höhere Leistung gewesen, da Sie nur einmal statt zweimal auf den RAID-Controller schreiben müssen. Wahrscheinlich nur ein bisschen, und nur, wenn Sie schon voll sind. Ich würde jedoch aus allen bereits genannten Gründen die ZFS-Spiegelung selbst verwenden.
re: gespiegelter RAID mit Hardwarekompatibilitätsproblemen, ich bin darauf gestoßen. Das Problem war, dass die RAID-Controller ihre eigenen Identifikationsdaten irgendwo auf dem Laufwerk ablegten. Eine andere Marke von Raid-Controllern wusste nicht, wie sie das interpretieren sollte.
quelle