Le Portal Pacher
Accueil > Hardware > PC > Raid 0 SATA Seagate sur ASRock K7S8XE+

Raid 0 SATA Seagate sur ASRock K7S8XE+

dimanche 27 février 2005, par Phi, 633 Vues

Noter cet article

Cela fait un certain temps suite àla défaillance d’un disque dur IBM que j’ai acheté deux disques durs Seagate SATA de 160 Go que j’ai mis en Raid 0. Quels sont les gains en performances d’une telle configuration ?


Contexte

J’ai acheté une carte ASRock K7S8XE+ pour remplacer ma ECS K7S5A, et j’avais rédigé une comparaison des deux cartes..

Globalement, je ne voulais pas changer mon disque dur IBM de 80 Go, mais après la défaillance de ce dernier (je n’aurais pas dà» l’acheter juste après les problèmes d’IBM avec leurs disques durs qui ont conduit àla vente de la division àHitachi), je n’ai plus eu le choix.

Un mot cependant sur la défaillance de l’IBM : pendant 3 ans il a bien fonctionné, mais toujours avec parfois des pauses inexpliquées et des bruits étranges (click of death). La situation s’est dégradée très rapidement tout d’un coup, heureusement que j’ai agi tout de suite et que j’ai pu récupérer une bonne partie des données (sur un disque IBM 35 Go datant d’avant les problèmes d’IBM, qui marche toujours parfaitement).. En tout cas, dès que cela marche mal, si vous avez un IBM/Hitachi, il faut vite tout recopier ...

J’ai fini par décider d’acheter deux disques dur Seagate 160 Go SATA configurés en Raid 0 (ie pour les performances), pour un prix global d’environ 200 euros. Je n’avais pas besoin de toute cette capacité mais je voulais essayer le raid 0 pour voir si cela fonctionnait 8-).

Installation et Performances

Tout d’abord, pour installer Windows XP sur les disques durs après la configuration en Raid 0 dans le bios, il a fallu préparer une disquette de drivers. Par ailleurs, j’ai préféré débrancher physiquement tous mes disques durs IDE au cas où. Le slipstreaming d’un CD XP avec les drivers intégrés n’a pas du tout marché avec les drivers dans mon cas particulier, cela a même fait planter mon installation et j’ai finalement utilisé les CD originaux plus la disquette de drivers.

Ensuite pour perdre les données sur Raid 0 c’est très facile (j’ai testé pour vous 8-() :
 Si vous allez dans l’interface bios, vous annulez le raid, puis vous le recréez, vous perdez toutes vos données (même sans avoir changé quoi que ce soit)
 Si vous utilisez la mise en veille prolongée cela détruit aléatoirement votre disque dur àhauteur de la ram sauvegardée. Dans mon cas, c’est 1.5 Go de ram qui a été écrite aléatoirement sur le disque dur, inutile de dire qu’après cela, windows xp ne boote plus même en mode sans échec et que la grande majorité des fichiers sont fichus (sauf si vous avez beaucoup de chance)

Enfin les partitions SATA Windows NTFS n’est pas reconnu par Mandrake Linux, en Raid ou pas même en lecture (bref en cas de problèmes comme les précédents, il faut installer Windows XP sur un autre disque dur IDE pour pouvoir essayer de récupérer quelque chose).

Ceci dit, passons aux performances :

Je rappelle que ma configuration inclut 1.5 Go de ram PC3200 et un Athlon 2500+ overclocké à3200+ sur une carte mère Asrock K7S8XE+

TestIBM 35 Go ATAIBM 80 Go ATASeagate 160 Go SATA single2X Seagate 160 Go SATA Raid 0
Disk Speed Read22.3 mo/s45 mo/s54 mo/s63 mo/s
Disk Speed Read (physical)22.3 mo/s45 mo/s54 mo/s91 mo/s
Disk Speed Access8.91 ms7.4 ms7.8 ms7.53 ms

Les performances sont donc bien meilleures en Raid surtout en physical, cette dernière mesure semble être plus représentative puisque l’installation de Windows XP par exemple est sensiblement plus rapide en Raid 0.

A noter qu’avant d’acheter ma barrette 1 Go ram PC3200 Crucial Value, lorsqu’il y avait beaucoup d’activité disque (ex : scan de virus) j’avais un écran bleu de Windows (qui passe tellement vite que je n’arrivais pas àlire). Je pense que c’était dà» àla mauvaise qualité de mon ancienne barrette puisqu’à2700 cela passait sans problème, et non pas àun problème sur mes nouveaux disques durs ou l’interface SATA.

Bon, mes disques dur en raid 0 ont planté suite àune écriture de fichier qui n’a pas fonctionné et malgré tous mes efforts je n’ai pas pu récupérer le moindre octet des 298 Go ...

J’ai donc réinstallé les disques durs cette fois-ci en Raid 1 (ie les deux disques durs en miroir pour 160 Go). Après un premier plantage (qui heureusement n’a pas trop eu de conséquences), j’ai enlevé Norton Antivirus. Malgré cela les disques durs ont encore planté hier, avec pour conséquence que Windows XP ne démarrait plus même en mode sans échec (le fichier de la base de registre était corrompu ...).

J’étais désespéré et faute de mieux j’ai essayé de voir si le Raid 1 avait pu sauver qque chose. J’enlève donc le deuxième disque dur, la carte mère détecte la fin du Raid 1, je reconfigure, cela boote et fait exactement la même chose. C’est déjàpas si mal puisque cela prouve que le Raid permet de booter sur un seul disque au cas ou l’un des deux plante (c’est normal mais sans avoir testé avant je n’en étais pas sà»r). Je fais la même chose avec l’autre disque et ô surprise celui-ci fonctionne parfaitement. J’inverse donc les deux disques (disque valide sur le canal primaire), je recrée le Raid avec l’option recopie du premier sur le deuxième et tout fonctionne de nouveau normalement. En bonus, mon raid qui n’avait jamais été lisible sous Linux, est maintenant lisible (en lecture seule, heureusement d’ailleurs) !

Les leçons que j’en tire sont les suivantes :
 Norton n’est pour rien dans les plantages du disque dur (sauf peut-être indirectement puisqu’il ralentit les accès disque dur)
 Raid 0 ou Raid 1 pour ma configuration cela plante aussi et de façon grave. Il est possible que mon disque dur primaire soit défectueux ou que les disques durs chauffent trop (ils sont brà»lants qd j’ai démonté ma tour)
 Si c’est le cas les Seagate sont vraiments pourris ie déjàleurs performances sont très faibles par rapport aux autres marques (voir PC Direct de mai, ils sont classés en dernier), ensuite je les avais choisis pour leur fiabilité (j’ai vu peu de plaintes àce sujet sur le net) et comme on peut voir, en terme de fiabilité on peut mieux faire ...
 Enfin, le Raid 1 peut vraiment servir àqque chose. En effet, je pensais que les erreurs sont le plus souvent liées àun virus ou àune fausse manipulation, dans ce cas le Raid 1 ne change pas grand chose. Et de plus, je pensais qu’en cas d’erreur, àcause du miroir, les deux disques risquent de recopier les erreurs même si un des disques reste valide. J’ai en tout cas un exemple ou cela n’a pas été le cas.

Liens utiles

Roadkil.net Site de Disk Speed (freeware pour mesurer la vitesse des disques durs)


Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0