voila l'explication du raid 0
Quesque le RAID 0 ?
Le RAID 0 c'est un façon de gérer au moins deux disques durs afin
d'additionner (dans certaines conditions...) leurs espaces en un seul
volume (reconnu comme un seul disque sous Windows) tout en additionnant
leurs perfs (avec un bon contrôleur RAID et la bonne configuration,
on peut atteindre 2 fois la vitesse d'un seul disque)
Que faut-il au minimum pour faire un RAID 0 ?
Il faut au minimum un contrôleur RAID SATA ou PATA voir SATA+PATA
(souvent intégré sur les cartes mères récentes (des solutions purement
logicielles existent mais je n'en parlerai pas dans ce topic...), deux
disques durs identiques (voir 4) SATA ou PATA selon votre contrôleur
RAID (préférez SATA...), et bien évidemment les câbles pour relier tout
ça ensemble !
C'est obligé d'être deux disques durs identiques ?
Non pas forcément, mais cela induit beaucoup de pertes, un exemple :
Si on met un Maxtor Diamond Max +9 120go 7200TPM SATA avec un Seagate
40go PATA 5400TPM
et bien
1) le volume RAID fera 80go, donc on auras 80go de perdus sur le Maxtor
2) La vitesse du plus lent bride le plus rapide donc le volume RAID ira
a environ 2 fois la vitesse du Seagate car le Maxtor est bridé par ce
dernier
Voilà pourquoi il faut de préférence mettre des disques identiques dans
un volume RAID 0 (et si possible de même firmware et de même révision...)
J'ai mis mes deux (ou +) disques sur le contrôleur RAID, maintenant je fais quoi ?
La première étape consiste à rentrer dans l'utilitaire de configuration
du votre contrôleur RAID, pour cela il faut appuyer sur une ou plusieurs
touches du clavier lors de la séquence de boot du PC, (réferez vous au
manuel de votre carte mère ou contrôleur RAID), en général CTRL + S...
une fois dans l'utilitaire vous devrez créer le volume RAID, la manipe
dépend de chaque contrôleur, pour résumer en général il suffit de
sélectionner vos disques durs puis de créer un volume RAID 0 ou souvent
appelé stripping.
là l'utilitaire vous demandera sûrement le taille des stripping blocks
Stripping/Chunk block/size kesako ??
C'est là que ça se corse...
Lors du fonctionnement du RAID 0, l'ordinateur va écrire/lire sur les
deux disques en même temps en séparant les données en blocks, de cette
façon un block sur deux va sur un disque, et les autres sur l'autre
disque (1 sur 4 si on a 4 disques évidemment). Le paramètre stripping
block permet tout simplement de régler la taille de ces blocks (qui sont
tous de la même taille...).
Concrètement si on prend comme paramètre 64ko, et bien lors de
l'écriture d'un fichier de 256ko par exemple l'ordinateur va séparer en
4 blocks de 64ko le fichier et va en écrire 2 sur un disque et 2 sur
l'autre. Le problème est que si l'on veut écrire un fichier de 64ko et
bien l'ordinateur n'enverra qu'un seul block a un seul disque donc on
aura la performance d'un seul disque, pire encore si on veut écrire un
fichier de 32ko sur le disque, en réalité l'ordinateur écrira un block
de 64ko sur un seul disque ! (sans pour auttant perdre le 32ko restant,
les pertes se sittuent uniquement au niveau des performances )
Alors on n'a qu'a mettre le minimum et basta ?!
Oui mais non lol, le problème c'est que contrairement aux cartes RAID
professionnelles extrêmement coûteuses, c'est le CPU qui va gérer le
découpage des blocks du RAID 0, donc si on mets une taille de blocks
très petite le CPU va être surchargé par les découpe des blocks et on
perdra en performances du volume RAID 0 et en plus le PC deviendra plus
lent...
Alors que faire ? Il faut trouver le bon compromis tout simplement, cela
dépend de tellement de choses que c'est impossible de donner la bonne
valeur pour tout le monde... les valeurs les plus courantes varient entre
16ko et 128ko, 32ko et 64ko étant les valeurs les plus utilisées
(surtout 64ko sur les RAID 0 volumineux...)
Attention car tout ceci est sur le plan théorique,
en pratique il faut savoir que chaque contrôleur RAID possède une taille
de strip optimale pour laquel ses performances sont bien meilleures que pour
d'autres tailles de strip (aussi appelées CHUNK size sur certains contrôleurs)
indépendamment du fait que l'on veut utiliser le volume RAID pour des petits fichiers
ou pour des gros fichiers comme pour de l'édition vidéo par exemple
Pour plus de renseignemment sur les tailles de strip consultez mon article
qui compare les performances pour tout les strip size possible sur nForce4 et Silicon Image 3114
http://www.pcinpact.com/forum/index.php?showtopic=97513Okay, j'ai choisi la taille des mes stripping blocks et maintenant ?
C'est l'étape finale de la création du volume RAID, il n'y a plus qu'a
valider les paramètres dans l'utilitaires (ça se présente sous le nom
build, make, create, voir créer en français lol...) puis le contrôleur
RAID va initialiser votre volume RAID 0 pour qu'il puisse être utilisé
par windows etc...
/!\ Lors de cette opération toutes les données sur les disques vont être effacées /!\
comme un formatage... Et non il n'y a pas moyen de garder les données
sur les disques lors de la création d'un volume.
Vous devez sauvegarder avant c'est tout...
Et si je veux utiliser le volume RAID pour installer windows dessus ?
Dans ce cas là, il faudra créer une disquette avec les drivers du contrôleur RAID dessus.
Il doit y avoir le fichier txtsetup.oem + les drivers pour le bon windows à la racine de la disquette.
Lancez l'installation de windows avec la disquette dans le lecteur A: (sa ne marche qu'avec une disquette)
puis lorsque l'installation affichera une ligne en bas de l'écran comme quoi vous devez appuyez sur F6
pour installer un contrôleur supplémentaire, faites-le (rien ne se passe car l'installateur
prend juste en compte votre touche pour vous demander plus tard les drivers). Plus tard lors du chargement
de l'installation un écran s'affichera vous demandant si vous voulez spécifier un contrôleur supplémentaire,
appuyez sur S puis si vous avez inséré la disquette avant le début de l'installation vous verez apparaître
les drivers pour votre contrôleur, sélectionnez le ou les bons drivers puis continuez l'installation de windows
normalement (faites attention a laisser la disquette dans le lecteur windows en auras encor besoin
pendant la première copie de fichiers sur le disque dur)
Sinon si vous utilisez votre volume RAID comme disque supplémentaire
n'oubliez pas d'installer les drivers de la carte contrôleur sinon votre
volume RAID 0 n'apparaîtra pas sous Windows!