E-12 Compaq StorageWorks RAID Array 4100 - Gebruikershandleiding
Array-accelerator
Neem bijvoorbeeld een besturingssysteem dat normaal gegevens opvraagt in
blokken van 32 sectoren. De arraycontroller verdeelt de gegevens zo 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 schijven in een array zijn verdeeld, worden de prestaties
verbeterd doordat toegang tot alle schijven tegelijk mogelijk is.
GEGEVENS
GEGEVENS
1
2
3
4
5
6
7
8
9
Daz-9-11.EPS
Afbeelding E-8. Bij datastriping worden de gegevens over alle fysieke
schijfeenheden verdeeld
De array-accelerator wordt gebruikt als posted-write en read-ahead
cachegeheugen, waardoor de prestaties bij het lezen en schrijven drastisch
worden verhoogd. De array-accelerator is onder andere heel nuttig om de
prestaties te verhogen in omgevingen met databases en fouttolerante
configuraties.
Prestaties
De array-accelerator zorgt voor hogere prestaties door de arraycontroller
gegevens naar het cachegeheugen op de array-accelerator te laten schrijven in
plaats van direct naar de schijfeenheden. Het systeem kan de gegevens in dit
cachegeheugen meer dan 100 keer zo snel oproepen als bij opslag op
schijfeenheden. De arraycontroller schrijft de gegevens in de array-accelerator
op een later tijdstip naar de drivearray, als er niets anders te doen is.
GEGEVENS
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
GEGEVENS
1
2
3
4
5
6
7
8
9