Schlingel_INV
Urgestein
Man kann es immer wieder hier in Threads lesen: Für eine Systempartition auf der Windows und Programme macht es kein Sinn ein Raid einzusetzen, da die Dateistruktur aus nur sehr kleinen Dateien besteht. Sollte dennnoch nen Raid zum Einsatz kommen wird geraten die Stripe-Size zu klein wie möglich einzustellen.
Doch: Wie siehts tatsächlich aus? Welche Einstellungen machen für den einzelnen User am meisten Sinn?
Die Antwort darauf muss jeder für sich individuell finden. Manche haben wirklich nur Windows auf LW C: liegen. Andere nutzen die Systempartion auch für Programme, Spiele und sonstige Userfiles.
Um eine übersicht über die Dateigrößenverteilung (sprich wieviele Dateien liegen z.B. unter 16KB) fand ich das nette Programm "WinDirStat". Es ermittelt alle Dateien und deren Größe und gibt eine grafische Übersicht. Anhand der Auflistung lässt sich ganz gut abschätzen wie wahr denn nun die generellen Aussagen (siehe Beginn) wirklich sind.
Bei mir Im Fileserver sieht die Konfig derzeit so aus:
ASUS P5W64
1x 250GB ST3250310AS@System@ICH7R. Wird demnächst auf Raid1 erweitert. Aufgeteilt in zwei Partionen (Sys und Games)
8x 250GB ST3250410AS@Dell Perc 5i. Davon eine als Hot-Spare (Ergibt also nur 7x real@Raid5). Eine Partition mit 1,5TB
Als OS kommt Vista Business x64 zum Einsatz.
Die Stripe Size anhand der Analyse für den Storage-Verbund hab ich auf 64KB gesetzt. 128KB oder mehr wären aber auch okay gewesen. Hab mich aber am Ende für "das untere Limit" entschieden
Warum? Man urteile selber. Hier mal die Analyse seitens WinDirStat für die einzelnen Partitionen:
System mit Programmen und Eigenen Dateien (die nicht soo wichtig sind):

Games (jaja selten genutzt und noch aus der Zeit des Nicht-Fileservers):

Storage Raid5:

Wie ja nicht anders zu erwarten war, ist die Verteilung auf der Systempartiton sehr viel kleiner im Vergleich zu Storage oder Games-Partiiton. Auf letzterer finden sich laut Analyse nur sehr große Dateien. Man beachte aber, dass insbesondere .DATs von Spielen meist Archive aus vielen kleinen Dateien sind. Wobei "klein" wieder schwer zu definieren ist. Eine Analyse ist zumindest mit WinDirStat nicht möglich
Da ich vor der Erstellung des Raid5 damals diese Analyse gefahren hatte, und die Dateien hautsächlich seher groß waren (Ausnahmen nahezu nur die Bilder ein MP3s) hab ich mich zum Schluss für die 64KB entschieden. Vorher lag auf dem Vorgänger Raid5 aus 4HDDs auch noch das System, weshalb ich zu 16KB griff (guter Mittelweg).
Soweit eigentlich nichts sehr überraschendes. Aber: Nun zur Systemdateiverteilung. Wir erinnern uns: Angeblich nur sehr kleine Dateien (meist kleiner 1KB wie ich lesen konnte) und daher wenn Raid dann mit ner StripeSize von 2-4KB wenn möglich.
In obrigem Bild hab ich mal in den sehr feinen Bereich geklickt und ne zufällige .DLL erwischt. Was sehe man da? Richtig das gute Stück hat 32KB
- und es ist schon der feine Bereich! Wirklich kleine Dateien findet man hauptsächlich in.TXTs - Nicht sonderlich überraschend. Systemdateien (violett) sind meist deutlich größer. Nun mal eine kleine Aufstellung der Dateien kleiner 8KB im System32-Ordner (ohne unterverzeichnisse):
232 <= 8KB von ingesamt 2274 ->10,2%
386 <= 16KB von insgesamt 2274 ->
622 <= 32KB von insgesamt 2274 ->
Ordnergröße gesamt: 2,77GB
Dateien <= 8KB gesamt: 1,3MB
Dateien <= 16KB gesamt: 3,08MB
Dateien <= 32KB gesamt: 8,41MB
... coming soon
Doch: Wie siehts tatsächlich aus? Welche Einstellungen machen für den einzelnen User am meisten Sinn?
Die Antwort darauf muss jeder für sich individuell finden. Manche haben wirklich nur Windows auf LW C: liegen. Andere nutzen die Systempartion auch für Programme, Spiele und sonstige Userfiles.
Um eine übersicht über die Dateigrößenverteilung (sprich wieviele Dateien liegen z.B. unter 16KB) fand ich das nette Programm "WinDirStat". Es ermittelt alle Dateien und deren Größe und gibt eine grafische Übersicht. Anhand der Auflistung lässt sich ganz gut abschätzen wie wahr denn nun die generellen Aussagen (siehe Beginn) wirklich sind.
Bei mir Im Fileserver sieht die Konfig derzeit so aus:
ASUS P5W64
1x 250GB ST3250310AS@System@ICH7R. Wird demnächst auf Raid1 erweitert. Aufgeteilt in zwei Partionen (Sys und Games)
8x 250GB ST3250410AS@Dell Perc 5i. Davon eine als Hot-Spare (Ergibt also nur 7x real@Raid5). Eine Partition mit 1,5TB
Als OS kommt Vista Business x64 zum Einsatz.
Die Stripe Size anhand der Analyse für den Storage-Verbund hab ich auf 64KB gesetzt. 128KB oder mehr wären aber auch okay gewesen. Hab mich aber am Ende für "das untere Limit" entschieden

System mit Programmen und Eigenen Dateien (die nicht soo wichtig sind):

Games (jaja selten genutzt und noch aus der Zeit des Nicht-Fileservers):

Storage Raid5:

Wie ja nicht anders zu erwarten war, ist die Verteilung auf der Systempartiton sehr viel kleiner im Vergleich zu Storage oder Games-Partiiton. Auf letzterer finden sich laut Analyse nur sehr große Dateien. Man beachte aber, dass insbesondere .DATs von Spielen meist Archive aus vielen kleinen Dateien sind. Wobei "klein" wieder schwer zu definieren ist. Eine Analyse ist zumindest mit WinDirStat nicht möglich

Da ich vor der Erstellung des Raid5 damals diese Analyse gefahren hatte, und die Dateien hautsächlich seher groß waren (Ausnahmen nahezu nur die Bilder ein MP3s) hab ich mich zum Schluss für die 64KB entschieden. Vorher lag auf dem Vorgänger Raid5 aus 4HDDs auch noch das System, weshalb ich zu 16KB griff (guter Mittelweg).
Soweit eigentlich nichts sehr überraschendes. Aber: Nun zur Systemdateiverteilung. Wir erinnern uns: Angeblich nur sehr kleine Dateien (meist kleiner 1KB wie ich lesen konnte) und daher wenn Raid dann mit ner StripeSize von 2-4KB wenn möglich.
In obrigem Bild hab ich mal in den sehr feinen Bereich geklickt und ne zufällige .DLL erwischt. Was sehe man da? Richtig das gute Stück hat 32KB

232 <= 8KB von ingesamt 2274 ->10,2%
386 <= 16KB von insgesamt 2274 ->
622 <= 32KB von insgesamt 2274 ->
Ordnergröße gesamt: 2,77GB
Dateien <= 8KB gesamt: 1,3MB
Dateien <= 16KB gesamt: 3,08MB
Dateien <= 32KB gesamt: 8,41MB
... coming soon
Zuletzt bearbeitet: