
versuche immer noch, mein großes (24) Festplatten-Array (2,4 TB) für ein Archiv/NAS mit gemischten großen und kleinen Dateien zu konfigurieren. Aber abgesehen davon konzentriere ich mich jetzt mehr darauf, zu verstehen, wie Striped RAIDs hinter den Kulissen funktionieren, aber je mehr ich lese, desto verwirrter werde ich, weil die meisten Beispiele in der Literatur auf einer „geringe“ Anzahl von Festplatten basieren (ich habe den Hersteller gefragt, aber er wollte einige dieser Fragen nicht öffentlich beantworten, weil es „reservierte Informationen“ sind).
- Streifengrößeist normalerweise
(Number of data disks) x (size of strip)
(oder Block) zB. 8x64KB=512KB oder 10x256KB=2560KB - Wie werden Dateien aufgeteilt und in denStreifen? eine Datei pro Streifen (die restlichen Streifen werden mit Nullen aufgefüllt) oder viele Dateien für einen Streifen, bis alle Streifen aufgefüllt sind?
- Ist die Stripe-Größe bei großen Arrays immer noch wichtig? Ich habe festgestellt, dass mein PERC einen festen Wert von 1 MB für die Stripe-Größe verwendet, wenn der Wert größer als 1 MB ist (z. B. 8 x 256 KB). Wie sollte der Stripe in diesem Fall angeordnet werden? Ist er immer noch so groß wie 8 x 256 KB = 2 MB und intern in 2 x 1 MB unterteilt? Oder ist er 1 MB groß, geteilt durch 8 Datenträger?
- sollte ich heutzutage ein Striped RAID mit "Potenz von 2" im Hinterkopf konfigurieren? Mein PERC erlaubt es mir, eine beliebige Anzahl von Festplatten für jede Art von RAID-Level zu konfigurieren, die keine Potenz von 2 sind
- Wenn man diese Einschränkungen kennt(?), lohnt es sich, das Array als 2x12Disks RAID60 und 256 KB Stripgröße einzurichten? Wir müssen nicht zu viel Platz verschwenden
Antwort1
Wie werden Dateien aufgeteilt und in den Streifen gespeichert? Eine Datei pro Streifen (die restlichen Streifen werden mit Nullen aufgefüllt) oder viele Dateien für einen Streifen, bis alle Streifen aufgefüllt sind?
Arrays wie dieses denken nicht in Dateien, sondern nur in Blöcken. Das Dateisystem selbst definiert, welche Dateien aus welchen Blöcken bestehen, und nicht das zugrunde liegende Festplattensystem.
Betrachten Sie es also nicht so, dass Dateien einfach nur Blöcke sind. Stellen Sie sich alle Dateien auf Ihrem Dateisystem vor, aber entfernen Sie alle Daten zu Ordnern und Dateien. Es ist nur ein großer Stapel von Blöcken – und es sind diese Blöcke, die aus Leistungs- und Ausfallsicherheitsgründen auf die verfügbaren Festplatten verteilt werden.
Im Allgemeinen ist die Standardeinstellung für Dateisysteme und RAID-Arrays wie diese für 95 % aller Anwendungen gut geeignet. Die Möglichkeit, sie anzupassen, ist großartig, wenn Sie Zeit haben, herumzuspielen und alle möglichen Kombinationen zu testen, oder wenn Sie eine Anwendung mit ungewöhnlichen Anforderungen haben (z. B. ständiges Lesen oder Schreiben vieler kleiner zufälliger Dateien oder am anderen Ende riesiger sequentieller Dateien) – in diesen Fällen kann eine Anpassung tatsächlich erhebliche Vorteile bringen. Aber im Allgemeinen sind die Standardeinstellungen für die meisten Anwendungsfälle ziemlich gut. Ich mache VoD, also passen wir unsere Speichervolumes oft so an, dass sie sehr große Streifen/Blöcke haben, weil wir wissen, dass es sich um große sequentielle Dateien handelt, aber dann speichern wir unsere DB-Dateien oder Protokolle usw. nicht auf diesen Arrays/Volumes, weil sie für diesen Zweck schrecklich wären.
Aber zurück zu den Empfehlungen. Ich bin froh, dass Sie sich anscheinend für R60 entschieden haben. Hier haben wir ständig Leute, die Probleme mit R5/50 haben. Das ist tot. Verwenden Sie es überhaupt nicht. R6/60 und R1/10 sind die einzigen Möglichkeiten, es sei denn, Sie haben sowieso einen Ständer für ZFS :). Wenn ich das hier machen würde, würde ich jedenfalls genau das tun, was Sie vorschlagen: R60 bestehend aus 2 x 12-Disk-R6s. Belassen Sie den Streifen auf den Standardeinstellungen. Wenn Ihre Anwendung dann beginnt, dieses Array zu verwenden, können Sie sich die Leistung ansehen. Wenn Sie wirklich das Gefühl haben, dass Sie es optimieren müssen und viel Nutzen daraus ziehen, dann machen Sie das. Aber ich wette, Sie werden mit den Standardeinstellungen gut zurechtkommen.
Viel Glück.