ML89 schrieb:
Es ist ein schnödes Consumer-Mainboard
Dann ist es aller Wahrscheinlichkeit nach sowieso nur ein HostRAID-Controller, und somit sind die Blockgeräte wie gewohnt adressierbar. Macht dann aber auch keinen Unterschied, ob Du nun über den Controller oder über's OS ein RAID5 erstellst, die Paritätsberechnung führt dann wieder die CPU aus. Tendenziell würde ich in diesen Fällen eher zu einem SoftRAID raten, oder z.B. zu RAIDz. BTRFS ist leider in der Funktionalität noch nicht so weit, daß es ZFS beerben könnte in diesen Anwendungszwecken.
Kleiner Tip: Wenn Du eine große Anzahl Dateien über's lokale Netzwerk jagen willst, würde sich eher anbieten, mit mbuffer und z.B. tar|pigz|7z zu arbeiten, insbesondere dann, wenn Du relativ leistungsfähige CPUs, über 4G RAM und schnelle Arrays hast. Vorteil liegt darin, daß einerseits I/Os über mbuffer abgefangen werden, andererseits "nur
eine große Datei" (Datenstream) übertragen wird. Zusätzlicher Bonus ist die Kompression durch z.B. eben 7z|pigz|tar|whatever auf dem Transportwege.
Alternativ, wenn es Netzübergreifend sein soll, kannst Du das Ganze auch über secure shell tunneln, so ist's dann auch verschlüsselt. Nachteil jedoch ist, daß ssh pro session nicht in mehreren Threads arbeitet, so kann dies dann schon zum begrenzenden Faktor werden.
Nachteil der ganzen Aktion ist natürlich, daß es keine "klickbare" aktion ist sondern schon ein wenig Tipparbeit bedeutet.
Kleiner Tip 2: Für die Leistung des iSCSI-Targets kann es entscheidend sein, ob Du die LUN als Blockdevice (blockio) ansprichst, oder als Datei (fileio). Bei letzterem kann ein Teil des verbauten RAMs als "Buffer" verwendet werden, wie bei normalen Dateisystem-Zugriffen auch, bei ersterem wird der jeweilige Container (oder eben auch das jeweilige Gerät) direkt angesprochen.
Hat beides seine Vor- und Nachteile, jedoch sollte fileio nicht genutzt werden, wenn der Rechner nicht durch eine USV gestützt wird. Das wäre dann wie RAID-Controller ohne BBU.
Gibt natürlich noch einen ganzen Haufen weiterer Einstellungsmöglichkeiten, mit denen man die Leistung ebenfalls noch weiter verändern und dem Anwendungszweck anpassen kann, aber dazu kann man dann doch lieber die manpages wälzen.