Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

RAID 0+1, RAID 10 ?

Samy1, le samedi 21 août 2004 à 15:47:06
Salut,

Après avoir pris connaissance de l'article sur les différents types de RAID disponibles, j'ai une question.

J'ai lu dans le descriptif de la carte mère que j'ai l'intention d'acheter (ASUS P4C800-E Deluxe), qu'elle supporte le RAID 0+1, alors, je souhaiterais savoir ce que cela signifie.

J'ai aussi lu quelque part qu'il existe un RAID 10.

Pourriez-vous aussi me dire comment utiliser ces types de RAID, ainsi que leurs avantages et inconvénients ?

Merci de votre aide.
Répondre à Samy1  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kerkael, le mercredi 18 avril 2007 à 18:58:50
RAID 0
Le RAID 0 est non redondant. Au minimum 2 disques vont être mis en commun pour présenter une virtualisation du stockage et bluffer l'OS qui croira ne voir qu'un seul disque.
Dans les baies de disques des fabriquants, on appelera LUN l'objet virtuel résultant d'un tel agencement. Le RAID 0 est rarement utilisé par les fabriquants parce que non redondant.
Quand on écrit sur un disque simple, les données remplissent les blocs l'un après l'autre. Les I/O (entrées/sorties) de 8k par exemple, vont consommer l'espace par paquets de 8k contigus.
Chaque I/O ne peut être envoyée vers le disque que lorsque la précédente est validée.
L'intérêt du RAID 0 à 2 colonnes (ou 2 disques), ou STRIPES, est d'accélérer les taux en écriture à condition de pouvoir envoyer 2 I/O au même moment.
Pour que cela soit réellement efficace, et que le gain en performance approche la théorie, il faut que ces I/O soient le plus souvent possibles contenues dans la largeur de chaque colonne.

Prenez 2 colonnes de 8k. (On peut définir la largeur de la colonne selon ses besoins, ce qui n'a aucune incidence sur la volumétrie totale du disque.) En théorie, je peux envoyer 2 x 8k en simultané, puisqu'il y a 2 colonnes. Mais est-ce que ça marche vraiment bien ?
En fait non : si j'ai une appli qui envoie des I/O de 4k. Quand elle a fini d'écrire, je peux me trouver avec une colonne à moitié entamée. Une prochaine I/O qui écrit dans le même disque va alors continuer le remplissage à cet endroit. Les 4k de la première colonne ne suffisant pas à ma premiere I/O, je vais aussi consommer les 4 premiers k de la deuxième colonne. Et ainsi de suite !!!! Donc mes 2 colonnes ne sont jamais utilisées en simultané.

Pour que le RAID 0 soit vraiment efficace, il faut :
- que la largeur des colonnes (ou Stripe Unit Size) soit nettement supérieure à la taille des I/O
- que mes applications soient capables d'envoyer plusieurs I/O en même temps, ce que l'on appelle des écritures en RANDOM et non pas en Sequentiel.

Et avec du cache ?
Si je dispose de cache avant que les données de soient envoyées physiquement sur le disque, il peut servir de tampon pour accueillir les I/O.
Une baie intelligente, avec un contrôleur, peut renvoyer à l'OS et donc aux applications, un acquiescement, ou commit, dès que les I/O sont dans le cache, ce qui permet à l'application de continuer à travailler, et au contrôleur d'essayer d'optimiser la répartition de ses I/O. Mais si les colonnes sont trop petites, ça ne changera rien : on n'a pas de gain de performance.

RAID 1
Le RAID 1 ou miroir propose une redondance. Avec 2 disques minimum, les données sont écrites en parallèle et à l'identique sur les 2 disques. Si l'un des disques casse, dans l'absolu, mon application ne devrait pas en souffrir ... ou alors une I/O est peut-être perdue dans les limbes mais je n'ai pas besoin de faire une restauration.

RAID 0+1
Le RAID 0+1, c'est du STRIPE auquel on a rajouté du MIROIR.
Chaque miroir est donc constitué de 2 ou plusieurs colonnes, ce qui n'améliorera les performances que dans les conditions énoncées plus haut. L'architecture de chaque miroir est identique : tous les miroirs ont le même nombre de colonnes. Il faut au moins 4 disques, 2 par miroir.

RAID 1 + 0
Le RAID 1+0, ou RAID 10, c'est un truc plus futé. Pour le même nombre de disques que les RAID 0+1, à savoir 4 disques au minimum et la même capacité utile (4 x la taille d'un disque, divisé par deux à cause du miroir, soit au total 2 x la taille d'un disque), on divise par deux le risque en cas de destruction simultané de 2 disques durs. Mais voyons d'abord l'agencement du RAID 10.
Tout d'abord le RAID 10 doit être créé dès lé debut, alors que le RAID 0+1 peut recevoir un miroir après coup, que l'on rajoute sur un RAID 0.
L'agencement consiste à faire un RAID 0 à partir de disques qui sont en miroir !

Soit les disques A B C D.
Le RAID 0 c'est un disque global qui écrit sur A-B en 2 colonnes.
Le RAID 1 c'est un disque global qui écrit sur A=B les mêmes données.
Le RAID 0+1 c'est (A-B)=(C-D), chaque miroir composé de 2 colonnes.
Le RAID 1+0 c'est (A=B)-(C=D), 2 colonnes, chacune étant redondante.

Si RAID 0+1 et RAID 1+0 sont protégés de la même manière lorsqu'un seul disque dur casse. En revanche, lorsque 2 disques sont détruits, voyons ce qu'il peut se passer :

RAID 0+1 : Cassons 2 disques en même temps
A & B -> Le disque global survit grace au miroir (C-D). On est UP
A & C -> Destruction des 2 miroirs, on est DOWN
A & D -> Destruction des 2 miroirs, on est DOWN
B & C -> Destruction des 2 miroirs, on est DOWN
B & D -> Destruction des 2 miroirs, on est DOWN
C & D -> Le disque global survit grace au miroir (A-B). On est UP

Donc on survit 2 fois sur 6, soit 33% de survie !

RAID 1+0, même scénario :
A & B -> On perd l'une des colonnes, donc tout le disque est DOWN
A & C -> B est le miroir de A et D est le miroir de C, on est UP
A & D -> B est le miroir de A et C est le miroir de D, on est UP
B & C -> A est le miroir de B et D est le miroir de C, on est UP
B & D -> A est le miroir de B et C est le miroir de D, on est UP
C & D -> On perd l'une des colonnes, donc tout le disque est DOWN

Où l'on voit que l'on survit ici 4 fois sur 6, donc 66% de survie !

On démontre ainsi que 4 disques durs de même capacité fournissent une redondance maximale avec des gains de performance optimisés (pour peu que l'on sache comment ses applications travaillent) en consommant la même capacité, à condition d'avoir dès le début créé le RAID 10 ... parce qu'on ne peut pas ajouter une colonne à un miroir !

Ah ! Une dernière chose : le RAID 0 n'est pas seulement moins redondant que le miroir RAID 1. Il est aussi moins sécurisé qu'un simple disque dur.
En effet, prenons le temps moyen avant la panne du disque dur, par exemple de 10 000 heures,
Un RAID 0 à 2 disques de 10 000h, cela signifie que statistiquement, au bout de 10 000h, les 2 disques vont tomber en panne ... donc que la panne arrive en moyenne toutes les 5 000 heures ! Donc deux fois plus de chance de perdre toutes vos données.

Avec le RAID 1, les disque durs ne durent pas plus longtemps, mais quand l'un casse, vous avez le temps de réagir et de le remplacer, sans perdre un seul DATUM.

Cheers !
Répondre à kerkael

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Michel LATOUFFE, le mercredi 18 avril 2007 à 22:02:07
Excellent article mais, peut etre pas a la portée de tous... ;)

Donc un petit complément :

comment fonctionner avec raid 0 1 10 01 et 5

;) 1 LIEN VAUT MIEUX QUE 2 TU L'AURAS...
;)
Répondre à Michel LATOUFFE

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jp60200, le dimanche 7 octobre 2007 à 03:28:50
Bonjour,
je suis novice dans l'informatique et je souhaite reinstaler windows en quelle raid me conseillerais vous car j'ai un disque dur de 200 giga merci a tous
Répondre à jp60200

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Michel LATOUFFE, le dimanche 7 octobre 2007 à 04:14:47
Il faut 2 disques durs minimum pour le raid... 1 LIEN VAUT MIEUX QUE 2 TU L'AURAS...
;)
Répondre à Michel LATOUFFE

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jp60200, le lundi 8 octobre 2007 à 02:49:43
Bonjour,
donc faut que j'achete un autre disque dur car un seul c pas bon c'est ca?
Répondre à jp60200

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LL, le mercredi 24 octobre 2007 à 20:54:14
Bonjour,
Si tu utilise ton pc juste pour tes trauvaux personnels tu n'as pas à t'occuper des RAID .
Répondre à LL

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
jp60200, le mercredi 24 octobre 2007 à 22:06:06
auriez vous un site internet pour que je comprene a quoi sert le raid?
Répondre à jp60200

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Poglbv, le mardi 30 octobre 2007 à 17:11:35
Bonjour,

Très intéressé par le RAID 1. Mais peut-il s'agir de deux disques esclaves? Par exemple le boot sur un DD IDE maître et deux SATA derrière en RAID 1 ?

Merci pour les réponse éclairées
Répondre à Poglbv

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kerkael, le samedi 3 novembre 2007 à 23:22:21
Bonjour,

Aucun problème pour que ce soit des disques de données qui soient en RAID, quel qu'il soit.

Si vous avez un système de secours pour réparer votre machine en cas de panne du disque de boot (disque USB, système léger gravé sur DVD, image Ghost sur clef USB ...) il n'est pas indispensable de protéger le disque de boot par Raid 1.

Si vos données sont plus importantes que le temps nécessaire à la réparation du système, le RAID 1 est ce qu'il y a de mieux pour vos données.

Attention, le RAID1 ne protège pas des erreurs humaines et ne dispense pas de sauvegarder vos Data. Une suppression ou une corruption de données est toujours instantanément copiée sur les 2 miroirs du RAID 1 !
Répondre à kerkael

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kamkof, le vendredi 30 novembre 2007 à 14:46:26
Je désire monter un PC de jeux performant. J'ai un processeur intel pentium core duo de 3.0 Ghz et 2 barettes RAM de 1 Ghz. Je voudrais monter un PC en RAID 1+0 avec 4 DD SATA de 160 Go à 7200 rpm.
Quel type de carte mère me conseillez vous ?
Est ce que le processeur et les RAM que j'ai conviennent ils?
Où puis-je trouver un tutorial pour le montage de mon PC?
Sincèrement qu'est-ce que je gagne en performance?
Cordiales salutations
Répondre à kamkof

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
yoyo2001, le mardi 21 octobre 2008 à 19:41:43
salut a tous, le message date d'un an , et je cherchez des infos sur le raid 0+1 et le 10(1+0)

c'est le même principe mais l'inverse, comme la question posé plus haut, lequel est le mieux, en faite, ou stable

voir schema sur se site

http://fr.wikipedia.org/wiki/RAID_(informatique)#le_RAID_01_­.28ou_RAID_0.2B1.29

on voit bien que c'est l'inverse coté montage mais le système est le même, alors lequel est le meilleur, ou sont ils identiques cotés stabilité et performances en partant du principe que dans les 2 cas il y a 4 disques dur

merci

(éviter les suppositions, juste des réponses sur)
Répondre à yoyo2001

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 yoyo2001, le mardi 21 octobre 2008 à 19:49:01
d'apres ce lien, le raid 10 serait mieux que le 01

lien en anglais

http://www.pcguide.com/ref/hdd/perf/raid/levels/multLevel01-­c.html
Répondre à yoyo2001

Résultats pour RAID 0+1, RAID 10 ?

Disque dur RAID 0 : Récupération des données. (Résolu) Bonjour à tous, J'ai récemment subit un crash d'un de mes disques durs (je sais pas trop comment d'ailleurs). Il y a 2 disques durs Maxtor montés en Raid 0. Quelqu'un connaitrait une façon de récupérer les données stockées sur ces... www.commentcamarche.net/forum/affich-2228470-disque-dur-raid-0-recuperation-des-donnees
Différence entre RAID 0 et 5 (Résolu) Bonjour, je voudrais savoir les différences entre ces deux raids, il y a bien évidemment la sécurité mais le RAID 0 est t-il plus performant (bcp plus ?) ou autant performant que le raid 5 (Prenons exemple sur 3 HDD 250 Go) www.commentcamarche.net/forum/affich-8297546-difference-entre-raid-0-et-5
[Vista] Monter un système RAID 0 (Contrôleur Nvidia) Installer Vista sur un RAID 0 matériel Personne ne contestera que Vista est plus lourd et gourmand que son prédécesseur, Windows XP. La constante évolution technologique des cartes mères a permis aux constructeurs d'intégrer le RAID sur la majorité... www.commentcamarche.net/faq/sujet-11505-vista-monter-un-systeme-raid-0-controleur-nvidia

Résultats pour RAID 0+1, RAID 10 ?

CALCUL DE LA REDUCTION FILLION AU 01/10/07 (Résolu)Bonjour Je cherche la formule à écrire dans un fichier excel pour calculer la réduction Fillion qui a changé depuis le 01/10/2007. J'aimerai aussi avoir celle qui existait avant Merci d'avance à qui pourra m'ider www.commentcamarche.net/forum/affich-4233625-calcul-de-la-reduction-fillion-au-01-10-07
Installation Ubuntu sur raid 0 (Résolu)Bonjour, ce week-end j'ai décidé de franchir le pas et d'installer Ubuntu 8.04. Mon PC tourne actuellement sur xp avec deux disques raptor en raid 0, j'ai deux partitions l'une pour xp et l'autre réservée pour ubuntu. Lorsque... www.commentcamarche.net/forum/affich-7248064-installation-ubuntu-sur-raid-0
Installation RAID 0 . Question subsidiaire (Résolu)Bonjour, Je viens de passer en RAID 0. Bios -> OK Utilitaire Via -> OK Matériel en place: deux HDD 120 Go Propriétés C: Capacité HDD 120 Go Je croyais obtenir un disque logique de 240 Go. Où est la vérité? Si un éminent RAIDiste pouvait... www.commentcamarche.net/forum/affich-4385621-installation-raid-0-question-subsidiaire

Résultats pour RAID 0+1, RAID 10 ?

Western Digital My Book World Edition II 1000 Go / USB 2.0 / e-SATA / Firewire400 / Firewire800 / 72Firewire 400,ESATA/Firewire 800/USB 2.0,1000 Go,7200 tours/min,3.5",0.16 euro / Go,Lecteur de cartes mémoire:No,SSD:No,Hot Swap:No,Network Port:None,Type d'interface:USB2.0 / e-SATA / Firewire400 /... www.commentcamarche.net/guide-achat/western-digital-my-book-world-edition-ii-1000-go-usb-2-0-e-sata-firewire400-firewire800-7200-rpm-1089125-fiche-technique
Buffalo DriveStation Combo 4 1000 Go / USB 2.0 / eSATA / FireWire400 / FireWire800 / 7200 rpmFireWire 400,ESATA/Firewire 800/USB 2.0,1000 Go,7200 tours/min,Externe,0.27 euro / Go,Vitesse de transfert de l'interface:300.0 Mo/s,Taille:Externe,Vitesse de rotation:7200 rpm,Temps d'accès moyen: ,Capacité:1000.0 Go,Mémoire... www.commentcamarche.net/guide-achat/buffalo-drivestation-combo-4-1000-go-usb-2-0-esata-firewire400-firewire800-7200-rpm-1101152-fiche-technique
Macway SilverDrive Alu Quattro 1000 Go / eSATA / USB 2.0 / FireWire 400 / FireWire 800 / 7200 rpmESATA/Firewire 800/USB 2.0,1000 Go,7200 tours/min,Externe,0.22 euro / Go,Lecteur de cartes mémoire:No,Hot Swap:No,Type d'interface:eSATA / USB 2.0 / FireWire 400 / FireWire 800,Interne/Externe:Externe,Capacité:1000.0 Go,Mémoire cache:16.0... www.commentcamarche.net/guide-achat/macway-silverdrive-alu-quattro-1000-go-esata-usb-2-0-firewire-400-firewire-800-7200-rpm-1024115-fiche-technique

Résultats pour RAID 0+1, RAID 10 ?

Slackware 11.0 sortieVoici la nouvelle version de la distribution Slackware numérotée 11.0, sortie le 03/10/2006, plus d'un an après la dernière version stable mais éprouvée par 5 Releases Candidates. Quels changements contient cette Slackware 11.0 ? - Les fichiers du... www.commentcamarche.net/actualites/slackware-11-0-sortie-2442244-actualite.php3