Frage von Thomas:Hi,
Ich schreibe gerade an einem Artikel über RAID (den ihr in den nächsten Tagen auch zu lesen bekommt) - eine Sache ist mir aber noch nicht klar:
Beim Erstellen einer RAID 0-Partition kann man die Stripegröße einstellen - was ist da für den Videoschnitt (große Dateien) ideal? Im Handbuch der Fasttrack steht, das größere Stripe-Blocks besser für A/V-Anwendungen sind( ich kann leider nicht selbst experimentieren, weil mein RAID randvoll ist).
Folgende Info hab ich im Netz gefunden, die dem Handbuch widerspricht:
1:
-Multiple drives are combined to form a single more powerful array;
-These drives are then "interleaved" by setting the sectoring value;
-Sectors can be as small as 512k and as large as several gigs;
-Smaller sectors mean the read/write heads will access "stripes" across drives more frequently;
-Larger stripes mean less frequent interleave sectors and a less efficient "striping" interleave;
****-Digital video and audio should therefore use smaller sectors not larger ones. ***
Noch eine (etwas undeutliche) Empfehlung:
> In data intensive environments and single-user systems which access large
> records, small stripes (typically one 512-byte sector in length) can be used
> so that each record will span across all the drives in the array, each drive
> storing part of the data from the record. This causes long record accesses
> to be performed faster, since the data transfer occurs in parallel on
> multiple drives. Unfortunately, small stripes rule out multiple overlapped
> I/O operations, since each I/O will typically involve all drives. However,
> operating systems like DOS which does not allow overlapped disk I/O, will
> not be negatively impacted. Applications such as on-demand video/audio,
> medical imaging and data acquisition, which utilize long record accesses,
> will achieve optimum performance with small stripe arrays.
Unklar ist mir auch das Verhältnis von "Allocation Unit Size" (NTFS) bzw "Cluster Size" (FAT) beim formatieren des Filesystems zu Stripe-Blockgröße : sollten beide gleich groß sein? Grössere Cluster sind gut zum vermeiden von Fragementierung, aber gilt das auch für Stripe Blocks?
Bitte schreibt mir, welche Erfahrungen ihr mit dem Stripe-Block Size gemacht habt.
Danke,
Thomas
Antwort von Nicolai:
Hallo Thomas,
mir fehlt bei meiner "Meinung" der große akademische Anspruch, aber ich habe es immer so verstanden, daß große Blöcke zu einer Verringerung der Verwaltungsaktivitäten des Raidsystems führen, also schnelleres Stripping ermöglichen aber dies zu Lasten einer effizienteren Speichernutzung geht. Bei Videodateien würden sich große Blöcke anbieten, da die Speicherausnutzung aufgrund der Dateigröße sowieso am effizientesten erfolgt.
Schöne Grüße
Nicolai