Root » Servers » » Harde schijf » » RAID » » Matrix RAID
Matrix RAID
Fake raid
Intel RST
Matrix RAID (huidige naam: Intel Rapid Storage Technology of Intel RST) is een RAID-lookalike, waarbij partities als schijven aangezien worden. Het is geen hardware raid, dat wil zeggen dat er geen speciale controller gebruikt wordt. RAID wordt geïmplementeerd op driver-niveau (de hoofdprocessor voert dus de RAID taken uit en gebruikt daarvoor een deel van het normale werkgeheugen)
-

-

De gebruikte kleurkodes
Fysische disk  Logische disk  Partitie  Stripe
Fysische disk
Wat u ziet als u de computer open doet
Logische disk
Wat het operating system ziet als ie opgestart is
Partitie
Onderverdeling van een logische disk.
Stripe
De stripe is de data-eenheid van de RAID array.
Zie ook de inleiding (indexpagina) voor meer uitleg over deze raid-begrippen.

Matrix RAID

Terwijl een normale RAID array eerst gedefinieerd wordt, en de container dan gepartitioneerd wordt (hardware raid), worden bij Intel RST eerst partities aangemaakt en dan pas de RAID gedefinieerd in de partities (software raid).

Disk 1
135
ABCD
Disk 2
246
ABCD
RAID-0 (stripe) RAID-1 (mirror)

In dit voorbeeld hebben we 2 schijven, met elk 2 partities. De schijven moeten even groot zijn, want de corresponderende partities op beide schijven moeten even groot zijn.
  • Van beide schijven wordt de eerste partitie gebruikt als RAID-0 (snelheidswinst door alternerend de eerste schijf en de tweede te gebruiken). De bedoeling is hier alle temp-bestanden, alle installfiles, alle logs en de swapfile op te slaan.
  • De tweede partitie van iedere schijf wordt gebruikt als mirror (RAID-1). Het operating system en documenten worden hier opgeslagen. Beide partities bevatten identieke volumes, zodat er gewoon van de ene of de andere partitie opgestart kan worden. De drivers worden in een later stadium geladen.

Dit systeem wordt gepromoot op notebook computers. Zelfs de modernste computers zijn tergend traag ten gevolge van windows 7. Met de RAID-0 opstelling probeert men het systeem sneller te maken. Voor tijdelijke bestanden is betrouwbaarheid van minder belang.

Dit fake-RAID systeem biedt niet de snelheidsvoordelen van een echte RAID-0 aangezien de processor de diskaccess regelt (er is geen dedicated processor met eigen geheugen). Windows Office maakt een tijdelijk bestand aan voor ieder document dat geöpend wordt. Hoewel een windows systeem enorm veel junk produceert (temp bestanden) is het niet zeker dat die op de juiste partitie terechtkomen.

Om te beginnen zou het operating system de temp-files automatisch moeten wissen bij iedere opstart, want deze files nemen niet alleen plaats in, maar ze vertragen ook de toegang tot normale files. NTFS (het file system van de laatste windows versies) gebruikt namelijk niet de klassieke directories (met alle temp files in één directory) maar een Master File Table waar alles in opgeslagen wordt, te vergelijken met het registry. Ik heb vaak computersystemen hersteld gewoon door de schijf in een andere computer te monteren en alle temp files te wissen. 90% van de schijfcapaciteit werd opgebruikt door achtergebleven temp files.

In theorie kan er ook snelheidswinst geboekt worden door alternerend één track te lezen van iedere schijf van de RAID-1 partitie (bij het lezen van een track wordt de kop van de andere schijf reeds gepositioneerd op de volgende track), maar het is niet zeker of de Matrix RAID driver daar ook effektief gebruik van maakt. De klassieke drive-parameters (track, sector en cylinder) worden namelijk niet meer gebruikt: het operating system is niet meer op de hoogte van de disk geometrie.

Deze uitvinding is dus niet interessant. Het blijft nep. Het blijft behelpen. Men zou beter een snellere operating system gebruiken!

Omdat de RAID-0 partities geen volumes bevatten (geen normale bestandsindeling maar stripes) kunnen de gegevens niet gered worden door de harde schijf in een andere computer te monteren en de gegevens te copiëren: de helft van de data zit namelijk op de andere schijf (klassieke reddingsoperatie in geval van defekte moederbord). De RAID-0 partitie is echt gemaakt voor temp-bestanden, en niets meer!

Terwijl een klassieke hardware-RAID op firmware niveau gebeurt (zonder medeweten van het operating system) is de Matrix-RAID via een driver in het operating system ingebouwd. Als de computer over de mogelijkheden van matrix-raid beschikt, maar de juiste driver niet geïnstalleerd is krijg je de zeer duistere foutmelding “er kan momenteel niet naar updates worden gezocht omdat de windows update service niet actief is” als je software-updates wilt doen. Als men zulke goocheltrucs moet uitvoeren om een beetje snelheid te bekomen, dan kan ik de grbruikers maar aanraden van een ander operating system te installeren!

Terwijl vroeger de Matrix RAID de gebruiker de mogelijkheid bood een eigen aangepaste configuratie samen te stellen is dit met de nieuwe interface (Intel Rapid Storage Technology) niet meer mogelijk. Je ziet zelfs geen schematische voorstelling van je drives meer!

Publicités - Reklame

-