Digi-Quick
Urgestein
- Mitglied seit
- 02.09.2009
- Beiträge
- 7.082
Wird die Stripsize automatisch anhand der zu schreibenden Datei angepasst, oder muss man diese beim erstellen des RaidzX einstellen?Ist eigentlich alles sehr schön erklärt in dem Artikel und du hast ja auch richtig gerechnet, der Verlust durch 4K Sektoren kann tatsächlich erheblich sein.
Aber:
ZFS verwendet variable Stripes, (Standard max. 128k, aktueller Code geht bis 1MB).
Ein Block wird definiert durch Sektorgröße mal Plattenanzahl (in deinem Beispiel also 512 Byte bzw 4096 Byte mal 6 Platten), das gilt allen Varianten von RAID-Zx.
Also Sektor -> Block -> Stripe
Daraus folgt logischerweise das die kleinste mögliche Stripesize immer der Blocksize entspricht.
Alles klar?
cu
Wenn ich also 7 Platten mit AF /4K habe würe die kleinste Strippsize demnach 7x4K = 28K sein und könnte bei grösseren Dateien auch 56K, 84K oder 112K gross sein, aber niemals 128K ?!?
Erlich gesagt sträubt sich alles in mir dagegen, daß es in der IT etwas geben könnte, was nicht einer 2er Potenz entspricht bzw. nur dann Optimal Funktioniert