[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] Raid Software, UDMA66 et SCSI (reflexion)



Hello

J'ai recemant achete un Controleur Raid IDE Promise Fastrack66 pour
6000Bef
Ce controleur n'est pas supporte par linux, alors que le controleur
Ultra66,
identique a une resitance et au BIOS pres l'est ! 

J'ai patche et bidouile un 2.2.15 et j'ai su utiliser les 2 channels
UDMA66,
sans les fonctions raid hardware.

Channels aux bouts desquel j'ai mis 2 Quantum 20Go 7200Rpm UDMA66 2Mo
Cache
qui crachaient chacun 25Mo/S sur un PII 450 BX.

En raid 0 (raid version 0.90) ils crachaient .... 50Mo/S ( 2 qui
suivent, mais j'ai les noms ).

Un kernel linux 2.2.15 et ses objets fait 100Mo soit 2 secondes pour
lire le tt !
Au total je peux gagner 1sec sur la compile d'un kernel !!!! Ouaf quel
gain !


D'autre chiffres ? J'ai fait qlq test de vitesses 
pour comparer un raid 0 avec un disk seul j'ai utilise
dd et les device /dev/zero, /dev/null ainsi que un fichier 
sur une ext2 de 12Go

Chaque test tranfert 1Go. LA commande de test est 

# time dd if=from of=to bs=16b count=131072

                            RAID             HD         
 op.    from     to     MB/S    %CPU    MB/S    %CPU    +MB/S   +CPU

dd(r)   file    null    50.8     29     25.6     12     198%    242%
dd(w)   zero    file    39.4     34     26.7     22     148%    154%
dd(rw)  file    file    18.5     24     12.2     16     152%    150%
wc      file     --     31.5     96     25.6     75     123%    128%

where :
        zero -> /dev/zero
        null -> /dev/null
        file -> a file
 
La derniere, wc est le "word count" bien connu, le faible gain 23%
s'explique par le fait que le CPU etait deja tres occupe par les 2 disk
et le raid0 (29%). 
On constate que le gain en MB/S se fait au detriment du CPU en
proportion
egale, ou encore que l' "overRAID" du raid est minime (sauf pour le
read)

Qlq'un a-t-il une config semblable avec du SCSI ?
Sait-il faire du 25MB/S et moins de 12% CPU par disque ?

UDMA66
-------

Je pensait que l'UDMA66 etait bcp plus rapide que le 33 ben pas du tt !
Avec les mm disques sur ma MB BX 450/100Mhz ils crachaient chacun 22Mo/S
pour une charche CPU semblable ! 


=> Quel est l'avantage du SCSI pour une station de travail ?
Et meme vu les performances du UDMA33 (moins de 12% CPU pour 25M/S)
et leur pris quel avantage pour les serveurs ?


=> Quel est l'avantage du raid software ? Avec 22Mo/S ca fait 30sec
pour transferer une image iso d'un disque a un autre, ou 1 minutes
pour une copie sur le meme disque !


=> Quel est l'avantage de l'UDMA66 aujourd'hui, puisque les diques ne
savent pas
encore exploiter tt la bande passante ? 

PLUS DE DETAILLES
----------------------

HD=2 x QUANTUM FIREBALL 20Go 7200Rpm cache=2Mo UDMA66

 Model=QUANTUM FIREBALLP LM20.5, FwRev=A35.0700, SerialNo=884013161171
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
 BuffType=DualPortCache, BuffSize=1900kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=40132503
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5
 Kernel Drive Geometry LogicalCHS=1027/255/63 PhysicalCHS=39813/16/63

Controller      Promise Technology IDE UltraDMA/66 (FastTrack66)

/dev/md0:
 Timing buffered disk reads:  64 MB in  1.25 seconds = 51.20 MB/sec

/dev/hde:
 Timing buffered disk reads:  64 MB in  2.51 seconds = 25.50 MB/sec

raiddev /dev/md0
           raid-level              0
           nr-raid-disks           2
           persistent-superblock   0
           chunk-size              8

           device                  /dev/hde1

           device                  /dev/hdg1
           raid-disk               01

-- 

Ne jettez pas l'argent par les fenetres, utilisez Linux !
May the sources be with you !

-

Alain Spineux
Linux System Engineer
KeySource
Avenue de la Couronne 480
1050 Brussels ( Belgium )
Tel. +32-2-644.96.53 * Fax. +32-2-649.18.11
--------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/