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.

Répondre à