0% ont trouvé ce document utile (0 vote)
160 vues13 pages

Guide des Niveaux RAID et Performances

Ce document décrit les différents niveaux de RAID (Redundant Array of Inexpensive Disks), notamment les niveaux 0 à 6. Il explique le fonctionnement et les avantages de chaque niveau.

Transféré par

Ens HAMANI Nacer
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
160 vues13 pages

Guide des Niveaux RAID et Performances

Ce document décrit les différents niveaux de RAID (Redundant Array of Inexpensive Disks), notamment les niveaux 0 à 6. Il explique le fonctionnement et les avantages de chaque niveau.

Transféré par

Ens HAMANI Nacer
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

Redundant Array of Inexpensive

Disks

(RAID)
C`est quoi le RAID?

• RAID = Une chaîne de disques redondante moins chère.

• Opération de regroupement de plusieurs disque.

• Autoriser les accès (I/O) parallèle  augmenter les

performances d`accès aux données

• Organisation en niveaux

• Chaque niveau permet certain nombre de performances.


Les niveaux du RAID

• 6 niveaux de RAID (0-5) accepter par l`industrie

• Autres niveaux ont été proposée dans la littérature : niveau 6 ,

niveau 10, etc.

• Les niveaux 2 et 4 ne sont pas disponible en versions

commerciales
RAID 0: Non- redondance

fichier de bloques block 0 block 1 block 2 block 3

Disk 0 Disk 1 Disk 2 Disk 3

•opération d`écriture : meilleures performance


•opération de lecture : problème dans le temps de recherche des
bloques
RAID 1: Disk Mirroring/Shadowing

Disque1 Disque n

Image miroir 1 Image miroir n

•Chaque disque is complètement dupliquer sur un deuxième disque miroir


•Écriture logique = 2 écritures physique
RAID 2: Memory-Style ECC

b0 b1 b2 f0(b) f1(b) P(b)


b3

Disques de données Plusieurs disques ECC + Disque de parité

• Plusieurs disques pour enregistrer les information ECC pour déterminer le disque
erroné
•Disque de parité est utilisé pour reconstruire les données perdus
RAID 3: Bit Interleaved Parity

10010011
11001101 P
10010011
... Regroupement
des enregistrements 1 0 0 1 0 0 1 1 0
physique 1 1 0 0 1 1 0 1 1
1 0 0 1 0 0 1 1 0

enregistrement logique
Les enregistrements physique

•Besoin : un seul disque de parité.


•Accès en L/E sur tous les disques Disque de parité

•Une seule requête peut être servi dans le temps


RAID 4: Block Interleaved Parity

block 0 block 1 block 2 block 3 P(0-3)


block 4 block 5 block 6 block 7 P(4-7)
block 8 block 9 block 10 block 11 P(8-11)
block 12 block 13 block 14 block 15 P(12-15)

•Autoriser les accès parallèle en L/E

•Problème : les écriture sont lentes a cause du

•goulot d`étranglement sur le disque de parité


RAID 5: Block Interleaved Distributed-Parity

block 0 block 1 block 2 block 3 P(0-3)

block 4 block 5 block 6 P(4-7) block 7

block 8 block 9 P(8-11) block 10 block 11


block 12 P(12-15) block 13 block 14 block 15
P(16-19) block 16 block 17 block 18 block 19

Left Symmetric Distribution

• Disque de Parité = (numéro du block/4) mod 5


• Éliminer goulot d`étranglement sur le disque de parité du RAID 4
RAID 6: P + Q Redundancy

block 0 block 1 block 2 block 3 P(0-3)

block 4 block 5 block 6 P(4-6) Q(9 12 15 ...)

block 7 block 8 P(7-9) Q(3 11 14 ...) block 9


block 10 P(10-12) Q(2 6 13 ...) block 11 block 12
P(12-15) Q(1 5 8...) block 13 block 14 block 15

Q(0 4 7 ...)

• Extension du RAID 5 avec une parite de 2-dimensions.


• Chaque ligne a une parité P
• Chaque colonne a parité Q.
• Haut niveau de tolérance aux pannes.
• Implémentation difficile
Types de RAID

• Deux types possibles:


• Matériel :
– La carte mère doit supporter la carte RAID

• Logiciel :
– Les différents niveau du RAID peuvent etre mis en œuvre avec
des partitions d`un seul disque
Configuration du RAID logiciel
• Configuration pendant le processus d`installation ou bien ave
la commande mdadm.
• Créer un raid niveau 0 entre hda5 et hdb7 :
#mdadm -C /dev/md0 -l 0 -n 2 /dev/hda5 /dev/hdb7

• Formater :
#mke2fs -j /dev/md0

• Vérifier :
#mdadm --detail /dev/md0
Restaurer un RAID logiciel

• Simuler une erreur sur le disque:

• #mdadm /dev/md0 -f /dev/sda1


• Restaurer une erreur de disque raid:

– Remplacer le disque echouee

– Reconstruire les partitions

• #mdadm /dev/md0 -a /dev/sda1


• Voir les message de mdadm sur : /proc/mdstat syslog

Vous aimerez peut-être aussi