Controleur IDE promise : perfs minables

Controleur IDE promise : perfs minables - Hardware - Linux et OS Alternatifs

Marsh Posté le 03-09-2005 à 19:01:12    

salut
j'ai un petit serveur de fichiers (P2 200, MSI 6163 V1, 128Mo) sur lequel j'ai branché quelques gros disques
la carte mère fonctionne en UDMA 33 donc j'ai fini par investir dans une carte controleur IDE (Promise Ultra100 TX2)
au boot les 2 disques branchés sur le controleur sont bien reconnu, le bios de la carte indique qu'ils sont en udma5
une fois sous linux (debian sarge, kernel-image--2.4.26-1-386) un coup de hdparm -i sur chacun des 2 disques (hde & hdf) me confirme l'utilisation du mode udma5 contre udma2 pour un disque branché sur la carte mère (hdb).
 
 
hdparm -i


rudy:~# hdparm -i /dev/hd{e,f}
 
/dev/hde:
 
 Model=IC35L120AVV207-1, FwRev=V24OA63A, SerialNo=VNVD01G4C76GBD
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=7965kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=241254720
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:
 
 * signifies the current active mode
 
 
/dev/hdf:
 
 Model=ST3250823A, FwRev=3.03, SerialNo=3ND1BQAR
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: device does not report version:
 
 * signifies the current active mode
 
 
rudy:~# hdparm -i /dev/hdb
 
/dev/hdb:
 
 Model=Maxtor 6Y060L0, FwRev=YAR41VW0, SerialNo=Y2T43SYE
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=120103200
 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
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma6
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: (null):
 
 * signifies the current active mode
 


 
 
pourtant les perfs des disques branchés sur la carte controleur (hde & hdf) et celles du troisème disque (hdb) sont identiques :/
 
 
hdparm -tT


rudy:~# hdparm -tT /dev/hd{e,f}
 
/dev/hde:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:  106 MB in  3.03 seconds =  34.98 MB/sec
 
/dev/hdf:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:  112 MB in  3.04 seconds =  36.84 MB/sec


 
 
j'ai pas vu de messages particuliers dans dmesg/syslog
j'attends vos suggestions


Message édité par jake le 03-09-2005 à 23:26:03
Reply

Marsh Posté le 03-09-2005 à 19:01:12   

Reply

Marsh Posté le 03-09-2005 à 21:42:27    

Hello.
 
Que te donne la commande hdparm (pour voir le mode de transfert ainsi que le DMA).
 
hdparm DEVICE
 
Merci

Reply

Marsh Posté le 03-09-2005 à 22:21:32    

using_dma on :/
 

rudy:~# hdparm /dev/hd{b,e,f}
 
/dev/hdb:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 7476/255/63, sectors = 120103200, start = 0
 
/dev/hde:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 15017/255/63, sectors = 241254720, start = 0
 
/dev/hdf:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 30401/255/63, sectors = 488397168, start = 0


Message édité par jake le 03-09-2005 à 23:25:42
Reply

Marsh Posté le 03-09-2005 à 23:15:44    

Alors dans l'ordre :
 
hdparm -tT /dev/hd{b,e,f}
 
hdparm -c1 -d1 /dev/hd{b,e,f}
 
hdparm -tT /dev/hd{b,e,f}
 
Comme ca on verra si ceci change quelque-chose.
 
Merci

Reply

Marsh Posté le 03-09-2005 à 23:24:46    

pas mieux :/
 

rudy:~# hdparm -tT /dev/hd{b,e,f}
 
/dev/hdb:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:   84 MB in  3.00 seconds =  28.00 MB/sec
 
/dev/hde:
 Timing cached reads:   284 MB in  2.00 seconds = 142.00 MB/sec
 Timing buffered disk reads:  110 MB in  3.00 seconds =  36.67 MB/sec
 
/dev/hdf:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:  112 MB in  3.04 seconds =  36.84 MB/sec
rudy:~# hdparm -c1 -d1 /dev/hd{b,e,f}
 
/dev/hdb:
 setting 32-bit IO_support flag to 1
 setting using_dma to 1 (on)
 IO_support   =  1 (32-bit)
 using_dma    =  1 (on)
 
/dev/hde:
 setting 32-bit IO_support flag to 1
 setting using_dma to 1 (on)
 IO_support   =  1 (32-bit)
 using_dma    =  1 (on)
 
/dev/hdf:
 setting 32-bit IO_support flag to 1
 setting using_dma to 1 (on)
 IO_support   =  1 (32-bit)
 using_dma    =  1 (on)
rudy:~# hdparm -tT /dev/hd{b,e,f}
 
/dev/hdb:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:   84 MB in  3.04 seconds =  27.63 MB/sec
 
/dev/hde:
 Timing cached reads:   284 MB in  2.00 seconds = 142.00 MB/sec
 Timing buffered disk reads:  106 MB in  3.03 seconds =  34.98 MB/sec
 
/dev/hdf:
 Timing cached reads:   284 MB in  2.01 seconds = 141.29 MB/sec
 Timing buffered disk reads:  112 MB in  3.00 seconds =  37.33 MB/sec


Message édité par jake le 03-09-2005 à 23:25:26
Reply

Marsh Posté le 04-09-2005 à 06:36:36    

Alors la je suis désolé mais je ne peux pas t'aider ;/ !

Reply

Marsh Posté le 04-09-2005 à 09:02:10    

perso, ça me semble pas choquant comme débit, m'est avis que c'est le reste du système qui limite ici.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 04-09-2005 à 12:52:36    

le meme disque que hde (Hitachi 120Go 8mo) sur mon autre pc va presque 4 fois plus vite :/

Reply

Marsh Posté le 04-09-2005 à 13:54:11    

c'est sur mais bon, c'est un P200 aussi, tout les sous systèmes sont lents.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 04-09-2005 à 14:13:15    

hdparm dépasse pas les 48% cpu lors des tests :/

Reply

Marsh Posté le 04-09-2005 à 14:13:15   

Reply

Marsh Posté le 04-09-2005 à 14:15:25    

moi non plus ça me choque pas. Le proco est lent aussi. T'as très peu de ram. Au mieux vérifie les nappes. C'est quoi l'intérêt de mettre des gros disques sur une machine si petite, qui apparemment tient pas le rythme ? en plus t'as du batailler avec le bios pour la taille des disque

Reply

Marsh Posté le 04-09-2005 à 14:51:24    

L'intérêt c'est d'avoir un serveur fanless avec plein de place pour pas trop cher [:spamafote]
 
Il a suffit de mettre le bios à jour pour que les disques soient reconnus mais si j'étais passé directement par une carte controlleur j'aurais probablement pas eu a y toucher.

Reply

Marsh Posté le 27-12-2005 à 10:34:09    

désolé pour le up sauvage mais bon :-)
 
merci pour ton post, je cherchais des infos sur cette carte controleur.
J'espère que les perfs viennent de ton systeme plutot ancien plutot que de la carte elle même. De toutes facon j'ai pas besoin de perfs extra, j'ai juste besoin de pouvoir stocker et streamer. Du moment que ca transfert a 100mbits/sec (12.5mo/sec) ca me convient :D
 
juste pour répondre à ton dernier post, je pense pas que ce soit génial une bécane fanless bourrée de disques.  
 
T'as un visu sur leur température ?
 
personnellement avec 3*200go les un sur les autres ca chauffe pas mal quand je coupe le ventilo
http://pics.maunier.org/tifsan.jpg
 
Je compte m'acheter cette carte controleur pour rajouter des durs je posterais les résultats de hdparm des durs sur la nouvelle carte.
 
pour infos :  
Linux Debian Sarge en 2.4.27
Duron 1800 avec 512 ddr pc2100
 
hda : seagate 10go
hd{b,c,d} : maxtor 200go


tifsan:~# hdparm -tT /dev/hd{a,b,c,d}
 
/dev/hda:
 Timing cached reads:   1172 MB in  2.00 seconds = 586.00 MB/sec
 Timing buffered disk reads:   88 MB in  3.04 seconds =  28.95 MB/sec
 
/dev/hdb:
 Timing cached reads:   1160 MB in  2.00 seconds = 580.00 MB/sec
 Timing buffered disk reads:  182 MB in  3.02 seconds =  60.26 MB/sec
 
/dev/hdc:
 Timing cached reads:   1188 MB in  2.00 seconds = 594.00 MB/sec
 Timing buffered disk reads:  166 MB in  3.01 seconds =  55.15 MB/sec
 
/dev/hdd:
 Timing cached reads:   1196 MB in  2.00 seconds = 598.00 MB/sec
 Timing buffered disk reads:  184 MB in  3.01 seconds =  61.13 MB/sec


Message édité par tifrere le 27-12-2005 à 10:35:16
Reply

Marsh Posté le 12-04-2006 à 14:23:53    

jake> Passe tes disques avec l'udma maximal disponible.
 
http://www.hitachigst.com/tech/tec [...] er_h&t.pdf


Message édité par christophe_d13 le 12-04-2006 à 14:34:48

---------------
http://www.ikalizer.fr
Reply

Marsh Posté le 08-03-2012 à 14:02:25    

Merci ! [:jake]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed