Home
 
Download
 
Buy now
 
Tech support

     

Tools
Tutorials
Extras
Screenshots
Articles
Links
ZAR 8.3 Manual
Zmeil 2.1 Manual
Zlon 1.0 Manual
Acronyms
Data recovery quiz
Checklists
News
Contacts


 

Home / Extras / Articles / RAID5 implementations

   
 

RAID5 implementation aspects

La théorie du RAID5 est simple, mais elle admet les implémentations différentes. Le nombre des paramètres déterminants la matrice est plus grand que dans le RAID0, et le nombre des variantes augmente aussi. Ici on fait attention à ces paramètres additionnels en supposant que la taille d’une bande et l’ordre des constituants sont bien connus.

 

La répartition de la parité

D’abord il faut déterminer la location de la parité. Les données de parité doivent être réparties également sur les disques, et il nous reste deux facteurs :
  • Le nombre du disque initial – le nombre du disque contenant la parité dans la ligne 0 (au début d’une matrice). Il est typique de répartir la parité sur le dernier bloc de la ligne (commençer par un angle droit en haut), comme vous pouvez voire ci-dessous (la parité commençe du Disque ¹2 dans deux exemples).
  • La circulation - le changement d’une valeur appliqué au nombre du disque contenant la parité pendant l’écriture d’une nouvelle ligne. Les valeurs typiques sont +1 (à droite, le layout direct) ou -1 (à gauche, le layout inverse).

Parity placement examples: Forward and inverted layouts

Répartition de la parité: les variantes directe et inverse, la parité commence du Disque ¹2 dans tous les deux cas.

Après la parité est répartie il faut déterminer la répartition des données (la règle d’alternance de données, interleaving rule). Les approches les plus connues sont décrites ci-dessous.

 

La répartition des données – ‘un échiquier’

Sur un échiquier les données sont réparties de gauche à droite ignorant les blocs avec parité. Deux exemples sont cités ci-dessous.

La répartition des blocs adjacents mérite une attention spéciale. Dans un échiquier ‘direct’ de trois disques quelques blocs de données adjacents se retrouvent sur un seul et même disque physique (dans la même colonne), ce qui est équivalent à la taille doublée d’une bande – voire des blocs 8/9, 14/15 dans un exemple gauche en haut. Cela peut entraîner la perte non désirée des performances.

 

La répartition des données - Microsoft (LDM)

Windows 2000 et les versions plus avancées (pour être précis, le manager du disque logique - LDM) utilize un algorithme plus compliqué pour augmenter la distance entre les blocs. Le processus de la détermination du ‘répartir-quelque chose-quelque part’ peut être décrit en deux pas:
  1.  La parité se trouve répartie sur le premier disque d’une matrice, les autres blocs des données y suivent dans l’ordre d’accroissement.
  2.  Après tout ça la ligne des données circule de manière que la parité prend sa place.

L’ordre reçu diffère de ‘l’échiquier’ comme vous pouvez observer ci-dessous:

LDM RAID5 parity and data placement

Il est à noter que la variante ‘directe’ LDM entraîne la distance minimum entre les blocs sur le même disque physique, ce qui n’est pas très effectif à l’égard de vue des performances. C’est pourquoi la variante ‘directe’ n’est pas utilisé. Opposé à la ‘directe’ ‘le LDM inverse’ offre la distance maximum possible (égal au nombre des disques dans la matrice). Cette répartition est utilisée par Windows pour atteindre les meilleurs performances de la matrice.

 

La détermination automatique du layout d’une matrice

L’homme peut résoudre ce problème facilement (surtout un homme expérimenté) par se représentant tout dans son ensemble. Quant au logiciel automatique il n’a que s’adresser à d’autres méthodes. Couramment il s’appuie sur des capacités statistiques d’une matrice, ce qui impose quelques limitations.

  • Les matrices qui contiennent des grandes quantités de données sont faciles à récupérer parce qu’elles incluent plus de "points" pour des algoritmes statistiques.

  • Les matrices au grand nombre de disques nécessitent plus de données (pour avoir plus de "points").

  • Le RAID5 est plus compliqué que le RAID0, parce qu’il faut déterminer plus de paramètres.

 
 
 

Copyright © 2001-2008 Zero Assumption Recovery
[Data recovery forum]
There are currently 82 visitors browsing the site.

 

Special offers

Nightly discount in effect
3 hours 34 min left

Our customers say

What a product, and all for FREE, I traveled 50 miles to take some photos only to deleted them while transferring them to disk, This product retrieved them ALL from the smart media card, so saved the day and another trip, I would recommend this program to all, download it NOW, you never know when you'll need it.


Support forum
Latest topics
 
Sitemap