On Tue, 13 Nov 2001, Daniel Cordey wrote: > > Pourquoi ne pas faire le RAID en software ? (c'est une question). > > Quelles diff�rences de performance entre la version en soft et celle en hard
Quand j'avais fait des essais (1997-1998), le software RAID0 et 1 de Linux �tait plus performant que toutes les cartes RAID, sauf la carte RAID DILOG. Par contre, le software RAID �tait un peu plus compliqu� � mettre en oeuvre, mono-plateforme (un hardware RAID SCSI-to-SCSI comme celui de DILOG �tait ind�pendant de l'OS, pas comme une carte PCI). De plus, certaines cartes RAID mat�rielles n'�taient en fait qu'une astuce au niveau du BIOS, et donc n�cessitaient un support assez cons�quent (p.ex. la Mylex) et n'avaient qu'une flexibilit� tr�s faible (Mylex, DILOG), ou demandaient des caract�ristiques sp�cifiques au syst�me d'exploitation (DILOG RAID3). En RAID3 et 5, jusqu'en 1999 le mat�riel payable donnait un r�el avantage aux solutions hauts-de-gamme mat�rielles. Mais ensuite sont apparues les cartes-m�res avec double-bus PCI, etc, et j'ai fait des benchmarks � 90 MByte/s en RAID0, et 45 MByte/s en RAID5 (alors que les meilleures cartes mat�rielles s'arr�taient vers le 34 MByte/s � l'�poque en RAID3 ou 5). Benchmark traversants (donn�es envoy�es via l'ext�rieur en SCSI, voir plus bas). Tout cela m'a fait conclure l'ann�e pass�e qu'� part des applications tr�s sp�cifiques, le RAID software est `meilleur': d'ailleurs dans les `enclosures' haut de gamme, bien souvent, c'est un ou plusieurs processeurs plus ou moins usuels qui font le travail. Les rumeurs disent par exemple que dans un IBM Enterprise Storage Server, il n'y a que deux RS/6000 qui font du RAID soft, pr�sentant un p�riph�rique Fibre Channel � l'utilisateur. J'ai d'ailleurs travaill� sur un projet qui consistait � transformer un PC Linux bas-de-gamme en une cible SCSI ou Fibre Channel, simulant ainsi un disque avec le buffer-cache de Linux + RAID Linux (md) + de vrais disques en IDE. Ce projet a donn� naissance � un projet commercialement vendu de duplicateur/copieur de cassettes et de RAID5 sur cassettes. Malheureusement la branche `disque' n'a jamais eu de clients. C'est dommage, car aujourd'hui on aurait pu facilemnt cr�er 1 TB de donn�es (en RAID5) avec des PC standards, plus les outils d�velopp�s dans ce projet, pour environ 15'000 CHF. Maintenant, si l'on veut juste une meilleure fiabilit�, un contr�leur RAID1 avec hotswap est probablement suffisant (on peut acheter des tiroirs pas chers, sans probl�me si l'on ne met qu'un disque par bus IDE p.ex.) -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se d�sabonner aussi.
