[Guide] Dateigrößenverteilung der Partition und Vorschläge für Raidlevel und Stripe-Size

Schlingel_INV

Urgestein
Thread Starter
Mitglied seit
19.02.2006
Beiträge
15.079
Ort
中国江苏省常州市/ Germany Dautphetal
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 :eek: - 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
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
na? tat sich hier noch was? :d
 
für analysen auch ganz praktisch : jdiskreport 1.3.1
 
uh, thx fuer den tip mit jdiskreport
genau das was wir suchen (ne freeware alternative zu treesize) :)
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh