Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Baschdie81

Schraubenverwechsler(in)
Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Hallo zusammen,

ich habe hier eine "Problematik" bezüglich meines Raid5 zu welcher mir meine offline Kontakte leider nicht weiterhelfen konnten, bzw. noch nie etwas von einer derartigen Problematik gehört haben.

Ich hatte bisher 3 Stck. 8-TB Platten im Raid 5 Verbund laufen, welchen ich nun um eine zusätzliche 8-TB Platte erweitert habe, das Raid Set und das Volume Set wurden auch problemlos erweitert, als ich dann aber in Windows die Partition auf dem nun vergrößerten Datenträger erweitern wollte traten Probleme auf. Windows meldete das eine Erweiterung nicht möglich sei (Das Volume kann nicht erweitert werden, da die Clusteranzahl die maximal vom Dateisystem unterstützte Anzahl von Clustern überschreitet).

Was ich herausgefunden habe ist, das durch die begrenzte Clustermenge die Clustergröße eine Rolle spielt, bei NTFS komme ich mit der Standardgröße 4KB nur bis 16TB Partitionsgröße (8KB/max.32TB, 16KB/max.64TB, 32KB/max.128TB, 64KB/max.256TB).

Die Stripe Size am Raid Controller (Areca ARC-1231ML) ist auf 128KB gesetzt (was ich aus dem Grund das eine Änderung wieder ewig und drei Tage brauchen würde auch nach Möglichkeit gerne so belassen würde).

Die Fragestellung die ich nun zu beantworten (v)ersuche ist, ob zwischen der Stripe Size und der Cluster Size irgend eine (von mir aus auch abstrakte) Verbindung besteht die ich beachten muss (z.b. Stripe Size muss mindestens soundsoviel von der Cluster Size betragen oder ähnliches) bzw. was die sinnvollsten Einstellungen wären.

Ich hoffe ihr könnt mir helfen.

Beste Grüße

Sebastian
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Kein Zusammenhang.
Ist in der Regel nur eine Performance-Frage.
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Danke für die Aufklärung!

Wenn's ne Performance Frage ist, was brächte denn voraussichtlich die beste Performance bei maximal 8 Platten je 8 TB? Ich könnte ja zwischen 16KB, 32KB oder 64KB Clustergrösse wählen. Es werden hauptsächlich grössere Dateien gelagert. Zugriffe erfolgen lediglich durch eine Hand voll Clients im Heimnetzwerk.

Grüsse

Basti
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Hängt von der Dateigröße ab.

So wie ich das verstanden haben werden im Raid immer ganze Stripes gelesen. Komplett.
D.h. wenn Du viele kleinen Dateien hast, und die Stripsize groß gewählt ist, dann verpufft die Raid-Leistung daran, das nicht genug Nutzdaten im Stripe liegen.
Hast Du eine (zu) kleine Stripe-Size gewählt hast Du höheren Verwaltungsaufwand, der irgendwann wieder die Performance einbrechen lässt, es werden zwar immer genug Nutzdaten im Stripe liegen, aber da so viele davon abgearbeitet werden müssen geht der Geschwindigkeits-Gewinn flöten.
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Da lagern Musik, Videos und Bilder und vielleicht noch ein paar verirrte Dokumente, also zu 99,9% Dateien größer 5MB.

Ich probiers einfach mal mit 64kb Clustergröße beim formatieren mit NTFS.
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Ups. Wir haben aneinander vorbeigeredet. MEIN Fehler.
Du Cluster, ich Stripes.
Sorry.

Aber bei Clustern ist das an sich genau das gleiche. Du hast halt am Ende Verschnitt, weil eine Datei, die am Ende genau ein Byte von einem neuen Cluster braucht, fast 64KB "leer" lässt.
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Macht ja nix, am Ende isses ja wichtig das es funktioniert :-)

Auf ein paar KB hin oder her die verschwendet werden kommts auch net an ^^
 
AW: Frage zu Raid5 Einrichtung und Partitionserstellung - Stripe Size, Cluster Size, Größenlimitierung

Stripe- und Chunksize müsstest du eigentlich on the fly ändern können, da diese Parameter nur beeinflussen, wie die Datenübertragung zwischen den Platten abläuft. Hier kann sich ein bisschen Benchmarking durchaus lohnen, es gibt aber auch viele Erfahrungsberichte und auch mathematische Herangehensweisen, welche Größen "optimal" sind.

MfG Jimini
 
Zurück