D-10 Compaq RAID LC2 Controller - Gebruikershandleiding
Verhoging van de prestaties
Door het gebruik van drivearrays kunnen de prestaties op het gebied van
gegevenstoegang sterk verhoogd worden ten opzichte van vaste schijven die
niet op een drivearraycontroller zijn aangesloten. Sommige arraycontrollers
hebben verschillende andere prestatieverhogende voorzieningen. Deze worden
in dit gedeelte besproken.
Gegevens verdelen en gegevensstriping
Door het verdelen van gegevens is het mogelijk gelijktijdig vanaf meerdere
schijfeenheden in een array toegang te krijgen tot gegevens. Hierdoor worden
de I/O-snelheden veel groter dan bij vaste schijven die niet in een array zijn
opgenomen. Bij gegevensstriping worden gegevens verdeeld over alle fysieke
schijfeenheden.
Gegevensstriping wordt automatisch op een arraycontroller gegenereerd om
gegevens van gebruikers op te slaan. Een stripe of band is een verzameling
aaneengesloten gegevens die gelijkmatig wordt verdeeld over alle fysieke
schijfeenheden in een logische schijfeenheid. De breedte van de band (de
hoeveelheid die op elke fysieke schijfeenheid wordt opgeslagen) wordt zo
gekozen dat de prestaties van het besturingssysteem worden geoptimaliseerd.
Neem bijvoorbeeld een besturingssysteem dat normaal gegevens opvraagt in
blokken van 32 sectoren (één sector bevat 512 bytes aan gegevens). De
arraycontroller kan de gegevens zo verdelen dat de eerste 32 sectoren met
gegevens zich bevinden op de eerste schijfeenheid in de array. De volgende
32 sectoren worden op de tweede schijf geplaatst, de volgende 32 op de derde,
enzovoort. Doordat de gebruikersgegevens gelijkmatig over alle
schijfeenheden in een array zijn verdeeld, worden de prestaties verbeterd
doordat toegang tot alle schijfeenheden tegelijk mogelijk is. Zie afbeelding
D-7.