all !
Voici comme promis un petit tuto pour faire votre propre
RAID.
Suite à ce topic : https://www.jeuxvideo.com/forums/1-6-9503968-1-0-1-0-bench-dd-tester-la-rapidite-systeme.htm
Beaucoup se sont demandés comment j'atteins de telle débits, tout est expliqué ICI, Bonne lecture et n'hésitez pas à poser des questions ^^.
Sommaire :
Premier post :
- 1) Définitions et explications générales.
- 2) Avantage du RAID0. ( Très important pour bien comprendre).
Deuxième post :
- 3) Début de l'installation : Le matériel nécessaire et les limitations.
- 4) Installation : Réaliser votre RAID0.
- 1) Définitions et explications générales.
Tout d'abord, qu'est qu'un disque dure et comment fonctionne t-il ?
Un disque dure contrairement à un SDD ( disque dure à mémoire flash ) est mécanique. C'est à dire que pour fonctionner il utilise un bras ( ou sont basés les têtes de lectures ) qui va se déplacer sur les plateaux du disque dure ( là ou sont stockés les données ) afin d'en ajouter de nouvelles ou de supprimer ces dernières.
Voilà pourquoi le temps de réponse ( calculer en ms ) est largement plus élevé qu'un SDD, car le bras mécanique doit se déplacé au bonne endroit sur chaque plateau pour trouver les données. Le SDD lui est comme une clé usb, il accède à la mémoire de manière électronique et instantanément aux données. Cependant le disque dure a encore des avantages par rapport au SDD, il un a taux de lecture tout aussi bon et une vitesse en écriture énorme par rapport au SDD actuels et est abordable niveau prix pour un consommateur comme nous contrairement au SDD performant.
ET c'est quoi un RAID et quel en est l'utilité ?
En informatique, le mot RAID (Redundant Array of Inexpensive Disk) désigne une technologie permettant de stocker des données sur de multiples disques durs afin d'améliorer, en fonction du type de RAID choisi, la tolérance aux pannes et/ou les performances de l'ensemble.
Son utilité ?
Et bien le disque dure est le composant informatique qui à le moins évolué ( attention il a quand même évoluer mais moins rapidement ) par rapport aux reste des composants du PC, ainsi ce dernier ralentie vraiment les machines actuelles. Beaucoup diront : " Moi avec un seagate 7200.11 ou bien un samsung F1 ou western digital caviar, le système est très rapide." Certe ce n'est pas faux, car vous vous satisfaisez de cette vitesse par rapport au anciens DD et qu'il n'apporte pas de réel performance en jeux hormis, ou plus de swap sur les très gros jeux comme Crysis, mais sachez qu'il est possible d'avoir une machine 4x plus réactive pour peu
Et pour l'utilisation de très gros logiciels, utilisation serveur, transfert de données ou tout simplement un PC avec un confort inégalable, le RAID est la solution.
Ainsi nous retiendrons 4 principaux types de RAID:
-le RAID 5: Performant et sécurité à la fois. Nécessite 3 disques minimum, on perd 1/n disques de la place totale.
-le RAID 1: Le mirroring de données, seulement de la sécurité, la plus haute , sur un DD toutes les données sont enregistrées et le deuxième DD sert tout simplement à recopier entièrement les données du premier DD, pour avoir un "backup" des données. Tout les fichier en double effet ;). Nécessite deux disques : un peu plus rapide qu'un seul disque en lecture, mais c'est tout, on perd 50 % de la place.
-le RAID 10 stripping + mirroriong ( RAID1+0 ). Nécessite 4, 6 ou 8 disques, on perd 50 % de la place totale. Les données en RAID1 sur les 2 premiers disques sont ensuite mises en RAID0 sur les 2 autres disques pour La Performance.
Pour c'est RAID , des infos supplémentaires, google est votre ami .
-le RAID 0 C'est lui qui nous intéresse dans ce tuto Aussi appelé stripping, c'est le RAID offrant le plus de performances, possible à partir de 2 disques dures.
Les performances sont additionnelles, ainsi avec 2 disques vous multipliés les performances par deux, avec 3 disques par trois et ainsi de suite, et ceci à quelque choses prêt
Voici sont fonctionnement :
http://www.pretaktovanie.sk/obr/hdd/seagate/04/raid0.png
Explication : Mettons que vous avez un seul disque dure, lorsque vous enregistré un fichier dessus, ce dernier est inscrit en un seul et unique bloc sur le plateau du disque dure.
Avec un RAID0, le fichier sera divisé en blocs inscris chacun sur un des disque dure. Voilà pourquoi on dit qu'un raid0 est irréversible en cas de "crash" d'un des disque dure car chaque données étant divisé en blocs sur chaque disque, il est impossible de reconstituer le fichier,
ce dernier étant divisé et perdu sur l'un des disque dure.
La reconstruction du fichier est donc impossible, c'est comme construire un puzzle avec une/des pièce(s) manquante(s) -_-.
- 2) Avantage du RAID0.
Le disque dure étant mécanique, la vitesse de lecture des données sur l'extérieur des disques sera plus rapide que l'intérieur du disque. La faute au mec qui a démontré que la vitesse linéaire à l'extérieur d'un disque est supérieure à celle à l'intérieur du disque.
Ainsi , voilà pourquoi sur le logiciel de bench HD Tach, qui lis la rapidité du disque dure sur l'ensemble, un disque dure verra toujours sa vitesse réduite par rapport au début du disque , là ou l'accès des données est le plus rapide.
exemple : http://forum.tt-hardware.com/fichiers/uploads/upload_17_1/r61_hd_tach.jpg
http://www.windowsutilities.net/images/logiciels/captures/HD%20Tach.png
http://data.adnpc.net/telechargements/captures/1/8/187/HD_Tach-test-disque-dur.jpg
On constate toujours la chute de la courbe, symbolisant la chute de performance.
Voilà maintenant vous savez enfin pourquoi lorsque votre disque dure est quasiment totalement rempli, la rapidité du système est plus lente voir ram, car les accès disque en fin de disque sont beaucoup plus lent qu'en début !
Avec un RAID0, ces chutes en fin de disque n'ont pas lieu ou du moins beaucoup moins importantes et même inexistante avec un bon RAID0 bien configurer comme le mien, pour obtenir une ligne bien linéaire, comme si il s'agissait d'un sdd, ( Accès des données toujours égal).
Voici des exemple de RAID0 :
http://sigurd999.com/joe/photos/benchs/win%20xp%20wd%2074gb%202x%20raid%20hd%20tach.JPG
2 x samsung spinpoint F1 1To : http://membres.lycos.fr/tfoutfouweb/image_pc/raid0-hdtach.jpg
Avec deux vélocéraptor 150 go : http://img19.imageshack.us/img19/1309/raidlongtest3gv4.jpg
Comme vous pouvez le voir, la courbe chute beaucoup plus lentement, car additionne la puissance de deux disque.
Chez moi : http://img27.imageshack.us/img27/7420/testdisquedure.jpg
et un test fait aujourd'hui : http://img18.imageshack.us/img18/7026/benchddhdtach.jpg
Comme vous pouvez le voir , j'ai 4 disque dure en RAID0, on parle d'un RAID0 à 4 canaux
Pour obtenir une courbe avec des débits aussi élevé sur beaucoup de données, il suffit de créer sont RAID en début de chaque disques :O)
En effet, comme je vous l'expliquais tout à l'heure, la vitesse des DD est bien plus importante en début de disque et diminue au fur et à mesure. Ainsi , j'ai pue remarque sur l'ensemble des bench DD que j'ai pu voir, la vitesse des
disques dures commence à baisser vers 30% de la capacité de stockage total du DD.
C'est donc totalement faux les gens qui disent qu'un DD de 160 go sera toujours plus rapide qu'un DD de 1To (1000go) car les performances du disque diminueront toujours à partir de 30% !
De plus la technologie évolue, et des disques avec des plateaux de 500 giga comme le seagte 7200.12 ( 12 pour 12ème génération ) voit encore leurs débit grimper pour bientôt faire des disque 2To voir 4 To toujours rapide . Cela pourrai être vraix , que les petit DD sont plus rapide, si la capacité de stockage des plateaux n'aurai pas évolué,
et qu'il faudrait 6 plateau de pour faire 1To
exemple : vous avez un DD de 500go : (500x30)/100 = 150 go de pure vitesse , au maximum des performances de votre DD. C'est à dire après c'est 150go de données, votre disque dure sera moins rapide.
L'idée est donc avec un RAID0 d'additionner ces 30% entre eux pour obtenir des débits monstres Moi je prend 25% pour être sure et tranquille
Ne pas faire une RAID0 sur la totalité du DD, les débit seront vraiment bof, en plus de cela vous avez du RAID0 sur tout vos DD donc aucunes données sécurisées et maintenant avec la taille titanesque des DD, ou serai l'intérêt d'avoir 2 To en raid0 -_-
Voila pourquoi un vélocéraptor est INUTILE : Certe il offre 10 000 tours/min cela lui est favorable pour des temps d'accès de l'ordre de 7ms contre 13 ms pour les DD 7200 tours actuel ! Mais avec sa faible capacité de stockage et sont prix élevé, il se fait très vite dépassé !
Car Qui dit RAID0 en début de disques dit aussi temps de réponse diminué, alors que normalement avec un RAID0 , plus on ajoute de DD plus le temps de réponse est censé monté. Cela s'applique uniquement si l'on effectue un RAID0 sur la totalité du disque , donc encore une raison de plus de faire son raid0 en début de disque
Donc un raid0 de vélocéraptor 150 go = 300 go de stockage pour 300 euros Oo ! Là vous aurez des performances bof car le RAID0 est sur l'ensemble du DD , certe c'est bien mieux qu'un raid0 de deux disque 7200 tours sur l'ensemble du DD, mais c'est ici que la capacité de stockage des 7200 tours et leurs prix peu chère les rends largement gagnant.
Explications : un RAID0 de 2 DD 500 go soit 1To de stockage pour 100 euros , vous aurez 300go de raid0 en début de disque, et c'est 300 go étant en début de DD, vous aurez les avantages d'un temps de réponse réduit, de débits énormes et le reste, les 700 go vous les mettez en raid5 ou 1 pour la sauvegarde de vos fichier sensible !
Et si vous voulez mettre 300 euros de DD comme moi, j'ai prix 4 caviar black western digital :
http://www.materiel.net/ctl/Disques_durs_internes_SATA/43368-Caviar_Black_640_Go_32_Mo.html
soit 600 go en RAID0 et 1370 go en raid5. Met 600 go en RAID0 sont 3 fois plus performant que 2 vélocéraptors pour le même prix et pour 2 fois plus de capacité de stockage en RAID0. Le RAID5 est vraiment un bonus
Maintenant je pense que vous voyez bien compris l'avantage prix/capacité de stockage du 7200 tours par rapport au vécocéraptors, produits purement marketing.
Certain vont me dire, on peux toujours faire une RAID0 ,en début de disque de vécoléraptors et là c'est mieux que les 7200tours !
oui sauf que : (150x30)/100 = 45go x2 pour un RAID0 de deux vélo = 90 go ! La avec votre RAID0 vous obtiendrez des performances de malade mais pour seulement 90 go de stockage pour 300 euros ^^ donc l'intérêt est très limité , et sachant que plus il y a de DD plus il y a de bras mécanique, donc lecture de données rapide, et pour 300 euros on peut avoir 4 voir 5 dd 7200 tours !
Autre chose, il est conseillé d'avoir tout les mêmes disques dures et de même capacité de stockage pour ne pas bridé vos DD au performance du DD le moins bon.
Bon et bien maintenant que ceci est dit , passons au matériel nécessaire !
- 3) Le matériel nécessaire et les limitations.
Pour faire votre RAID, Vous aurez besoin d'une carte mère à chipset Intel ( je ne sais pas si cela fonctionne sur chipset Nvidia ) qui intègre un contrôleur RAID , appelé ICHXR ( X étant à remplacer par un chiffre, 10 étant le plus évolué actuellement ).
Si vous avez seulement ICHX, oublié le RAID, vous pourrez toujours passer votre SATA2 en AHCI si ce n'est pas déjà fait: http://www.tt-hardware.com/modules.php?name=News&file=article&sid=11513
:c désolé le R signifie que le contrôleur accepte le RAID tout simplement
Pour savoir si votre carte mère est compatible RAID , télécharger cpu-z :
http://www.clubic.com/telecharger-fiche11090-cpu-z.html .
Après extraction des fichiers, allez dans l'onglet mainboard et dans la case southbridge, regarde la version de votre contrôleur, pour moi ça donne ça :
Intel 82801IR (ICH9R)
Donc bien compatible RAID.
Le contrôleur RAID c'est comme une carte graphique intégré à la cm , sauf que c'est beaucoup plus performant si l'on compare. Car actuellement vous êtes obligé d'avoir une carte graphique dédié pour jouer à de la 3D, il existe aussi des
cartes contrôleurs dédié , mais ces dernières sont tout simplement hors de prix pour un particulier et offre la possibilité de faire plus de level de raid, décharge le processeur du contrôle du raid et permet d'ajouter des dizaines et des dizaines de DD en RAID pour obtenir des performances/sécurité hors norme réservé à une utilisation pro , ainsi que des débits plus élevé.
Le ICHxR , étant donc le contrôleur Intel utilisant les ressources processeurs ( P4 EXIT pour un RAID à 4 canaux, bouffe tro de ressources ) gère jusqu'à 6 disques dures en RAID , mais 4 maxi par array ( c'est à dire 4 disques dures maximum par grappe ), donc maxi 4 DD en RAID0 ou autre level de RAID. Les disques dures supplémentaires si vous en avez 6 serviront a faire une autre array .
- 4) Installation : Réaliser votre RAID0.
1) Sous Windows, après avoir vérifié la compatibilité RAID de votre Contrôleur sous cpu-z et que vos DD sont bien branchés; redémarrez puis dans le BIOS passer votre configuration SATA sur RAID. image google : http://www.raymond.cc/ima/images/sata-mode-IDE-RAID.png
2) Maintenant, après le message de post, vous aurez un nouvel écran montrant tout vos disques dures, faite Ctrl+I pour configurer vos array.
3) http://img24.imageshack.us/img24/5302/raid2.jpg
Mettez dans name le nom de votre RAID, par exemple vous le nommerez FAST, le level , c'est le type de RAID, donc 0 ici RAID0 (stripe), dans Disks ajoutez tout les disque qui vont faire partie de la grappe (array) pour moi c'est mes 4 DD western digital !
Strip size, pour du RAID0, il est conseillé de mette une valeure assez faible, 32 pour moi !
Capacity, c'est la taille total que va prendre votre RAID0 sur vos disques dures ,on a dit que 30% de la capacité total de tout les DD était le mieux, et 25% pour être vraiment tranquille.
exemple : pour moi qui ai 4 DD de 640 go : on prend la taille réel du DD, donc 640go après formatage = 598 réel, autre exemple, pour un 250go c'est 232go réel !
donc 4x598 = 2392
25% pour le RAID0 :
(2392x25)/100 = 598 go
Donc 598go pour la ligne capacity chez moi
Pour 2 disques de 250go , c'est : 2x232 = 464go
(464x25)/100 = 116 go en RAID0
4) Faite Create volume , voilà votre première array créé en RAID0 sur les 25 premier pourcent de chaque disque ^^
Faite la même chose pour votre raid5 ou 1 , c'est à dire , name : SECURE par exemple, raid level, 5 ou 1 , disks , sélectionnez tout vos DD, stipe size 68, Capacity rien à faire, tout le reste de vos DD seront automatiquement sélectionnés.
Attention n'oubliez pas que un raid1 vous fait perdre 50% de la capacité total des DD et un RAID5 on perd 1/n disques de la place totale.
NOTE: le stripe size, plus il est gros plus le transfert de gros fichier est rapide et plus il est petit plus le transfert de petit fichier est rapide !
Pour moi RAID0 c'est 32 et 64 pour le RAID5, renseignez-vous sur google pour plus d'infos, sachez qu'une valeur tro petite peu faire planter le contrôleur et une tro grande valeure dégrade les performances
Maintenant que vos DD sont configurer en RAID, il faut installer Windows, donc choisissez booter sur le DVD dans le BIOS, et au moment de l'installation de Windows faite F6 pour installer votre driver RAID :
plusieurs choix s'offre à vous :
- Si vous avez encore un lecteur de disquette, télécharger ça : 32-bit Floppy Configuration Utility : http://downloadcenter.intel.com/Filter_Results.aspx?strTypes=all&ProductID=2101&OSFullName=Windows*+XP+Professional&lang=eng&strOSs=44&submit=Go%21
- Si vous n'avez pas de lecteur de disquette, pour vista vous pouvez booter sur une clé usb et insérer le pilote directement , toujours sur le même site pour le téléchargement : http://downloadcenter.intel.com/Filter_Results.aspx?strTypes=all&ProductID=2101&OSFullName=Windows*+XP+Professional&lang=eng&strOSs=44&submit=Go%21
- Pour xp, il faut utilisé nlite , à télécharger ici : http://www.clubic.com/telecharger-fiche13152-nlite.html pour implémenter directement le driver dans l'installation de Windows , l'installation du pilote du contrôleur sera alors automatique et donc plus besoin de faire F6 au début de l'installation.
Télécharger aussi le Intel Matrix Storage Manager sur le site de Intel, la dernière version bien sure -_- ! Pour récupérer le driver qu'il contient.
Faite la même méthode que si vous vouliez insérez L'ACHI dans votre cd de windows comme décrit sur ce site :
http://www.tt-hardware.com/modules.php?name=News&file=article&sid=11513
Car le logicel Intel Matrix Storage contient tout les drivers nécessaire ( L'AHCI et LA VERSION de votre contrôleur RAID). Pour moi le ICH9R se présente sous se nom de pilote : Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller ).
Faite extraire les pilotes avec l'invite de commande et installés les sur le cd de Windows comme sur le lien.
NOTE: Vous pouvez toujours essayer avec le CD de votre carte mère, qui contient peut être déjà les pilotes ^^.
Installer windows en créant un partition sur votre RAID0, fomater en NTFS ( n'allez pas créer une partition de 200 go pour votre système d'exploitation -_- chez moi c'est 40 go et c'est déjà bien ).
Après L'installation de Windows qui devrait déjà être très rapide, installez les drivers de tout vos composants comme d'habitude,
Puis allez dans Démarrer -> Panneau de conf -> Outil d'administration -> Gestion de l'ordi -> GEstion des disques
ou
clic droit sur poste de travail -> Gestion de l'ordinateur -> Stockage -> Gestion des disques !
A vous de choisir quel chemin utilisé ça reviens au même! Ceci est pour xp , Vista je ne sais pas, allez faire un tour sous google !
Vous pouvez maintenant créer vos partitions et maintenant Windows détectera bien dans le poste de travail tout vos disque dure partitionnés :
exemple de ce que ça donne chez moi :
http://img232.imageshack.us/img232/7035/postedetrvail.jpg
NOTE: Vous choisissez comme bon vous semble le nombre de partitions, bien sûre créer uniquement les partitions servant au stockage sur votre RAID1/RAID5 ( chez moi nommé SECURE, le name donné tout à l'heure dans la création des array ).
Les jeux, logiciels, données qui ont besoin de rapidité, mettez les évidement sur le RAID0 chez moi nommé FAST.
N'oubliez pas , un stripe size ( 32 ou 16 )faible pour les petits et moyens fichiers ( RAID0 ) et un stripe size plus important ( 64 ) pour les gros fichiers ( RAID1/5 ).
ON arrive maintenant à la fin de l'installation, télécharger Intel Matrix Storage Manager :
http://downloadcenter.intel.com/Filter_Results.aspx?strTypes=all&ProductID=2101&OSFullName=Windows*+XP+Professional&lang=eng&strOSs=44&submit=Go%21
Puis ACTIVER l'antémémoire afin de booster les performances en faisant clic droit sur vos arrays : http://img222.imageshack.us/img222/5150/matrixstorage.jpg
Voilà ce TUTO est fini n'hésitez pas à posez des questions si vous n'avez pas compris ^^
ET bon RAID
Je n'ai pas encore lu mais ça à l'air très complet et très expliqué. Topic à épinglé peut-être. En tout cas il va être utile pour pas mal de personnes je pense. (Ainsi que moi peut-être )
Bon boulot
Magnifique
Un énorme merci à toi.
Dès commande de mes 2 DD j'utiliserais ton superbe tuto.
Encore merci
Perso. pour créer mon RAID 1 sur Vista je n'ai pas insérer de pilote avant que j'installe l'OS.
J'ai crée mon RAID via le BIOS, j'ai installé Vista et ensuite j'ai installé l' Intel Matrix Storage.
Super ton tuto, ça me donne envie d'acheter un ou deux autres disques
Superbe tuto, a épingler.
Dans ma tète c'était inimaginable de faire 2 types de Raid sur les même HDD.
Ceci dit prenons mon "futur" cas,
avec 2 HDD de 500 Go chacun.
en arrondisant les chiffres,
je créais donc un Raid 0 sur 300Go
et un raid 1 sur 700Go restant
Mais au niveau des partitions,je souhaite
Jusque la cela te semble-t-il cohérent.
Ceci dit ne risque-t-il pas d'y avoir des incohérences, par exemple si j'utilise itunes installé sur partion A et les musiques sur la partition B?
Exellent tuto, c'est grace à toi que j'ai pu créer mon raid0, seulement voila, avec mes 2 dd de 320 chacun, j'ai créer mon raid0 de 170 go ( environ 27 % des 2 disques ) il me reste alors 470 go, mais je n'arrive pas à créer de raid 1 avec ce qu'il me reste.
si tu pouvais m'aider ça serais cool.
ps : raid sur carte mere gigabyte avec controller Gigabyte gbb36x.
Ah enfin
mariocool
Dans ma tète c'était inimaginable de faire 2 types de Raid sur les même HDD.
Ceci dit prenons mon "futur" cas,
avec 2 HDD de 500 Go chacun.
en arrondisant les chiffres,
je créais donc un Raid 0 sur 300Go
et un raid 1 sur 700Go restant
Mais au niveau des partitions,je souhaite
Jusque la cela te semble-t-il cohérent.
Ceci dit ne risque-t-il pas d'y avoir des incohérences, par exemple si j'utilise itunes installé sur partion A et les musiques sur la partition B?
bien sûre que tu peux installer itunes sur la partion A et les musique sur l'autre, ça communique très rapidement et sans aucuns problèmes
moi par exemple sur mon raid 0 j'ai c'est partition : jeux, temp, système.
et sur le raid5 musique , vidéo, documents, downlaod
si tu pouvais m'aider ça serais cool.
ps : raid sur carte mere gigabyte avec controller Gigabyte gbb36x.
Désolé mais je sais uniquement comment fonctionne le RAID sour l'intel matrix storage :c
Pour les autres contrôleurs je pense que c'est similaire, une fois que tua a créer ton ton RAID0 tu refais Create raid volume de nouveau pour cette fois configurer ton RAID1.
Aussi pense à vérifier la liste de compatibilité des level RAID de ton crontrôleur dans le manuel.
et pour vos encouragements ^^
merci pour tout mario...
tuto a utiliser dans les plus bref delais...
Déja imprimé et sous pochette plastique pour ma part
je l'ais imprimé aussi ...
bravo superbe tuto sa donne envie d'acheter 2 nouveaux disques.
Sa fonctionne sur chipset NVIDIA, et avec vista les pilotes Raid sont intégré nativement
Si c'est pas un copié collé de quelqu'un d'autre je te dis bravo, j'ai appris quelques trucs intéressant
Par contre si c'est l'oeuvre de quelqu'un que tu t'appropries, je te suggère de brûler en enfer
Mais on va rester sur l'idée que ça vient de toi
sniper362 c'est moi qui est tout fait j'ai passé au moins 4 heures !
Il suffit de voir les fautes d'orthographes immondes que j'ai fait pour s'en rendre compte
Dans ce cas, très bon travail ^^
Rarement vu un aussi bon tuto félicitation
Par contre pour mon problème en bas de cette page : https://www.jeuxvideo.com/forums/1-6-9503968-2-0-1-0-bench-dd-tester-la-rapidite-systeme.htm
Pour avoir de meilleures perfs (2x plus ?) je prend les 25 premiers % de mes 2 HDD à 400Go, donc 100Go par disque, total 200 Go, puis j'installe windows dessus ?
cool , j'ai dejà un de ces disques : http://www.materiel.net/ctl/Disques_durs_internes_SATA/31702-Barracuda_7200_11_S_ATA_500_Go_32_Mo.html
et j'ai envie de m'en racheter un pour raid 0