hdparm :(

hdparm :( - Linux et OS Alternatifs

Marsh Posté le 21-08-2001 à 22:46:16    

Bonsoir,
 
  Je viens d'essayer d'optimiser les disques durs de mon vieux PC ( cyrix 166+ ) avec hdparm , mais je n'obtient aucune amelioration du debit .
la commande "hdparm -i /dev/hdc" me donne  
 
/dev/hdc:
 
 Model=QUANTUM FIREBALL ST6.4A, FwRev=A0F.0800, SerialNo=156723744845
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=13328/15/63, TrkSize=32256, SectSize=512, ECCbytes=4
 BuffType=DualPortCache, BuffSize=81kB, MaxMultSect=16, MultSect=16
 CurCHS=13328/15/63, CurSects=789577920, LBA=yes, LBAsects=12594960
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4  
 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2  
 AdvancedPM=no
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3

 
le dma était deja actif mais pas le mode 32 bits
 
j'ai donc utilisé la commande
"hdparm -c1 -d1 -X66 -m 16 -k1 /dev/hdc" en esperant demultiplier le debit de mon disque dur qui est à un peu plus de 3 Mo/s
 
Mais rien n'y fait les perf decolent pas .
 
Auriez vous des idees ? Ai je oubliez quelque chose ?
( j'utilise le noyaux 2.4.3 de la mandrake 8 ... pas encore recompilé par mes soins )
 
Merci

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Marsh Posté le 21-08-2001 à 22:46:16   

Reply

Marsh Posté le 21-08-2001 à 22:56:48    

la Mandrake 8 par défaut met les options maximales pour ton HD (si chipset supporté).
 
fait un "hdparm /dev/hdc"


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-08-2001 à 22:59:40    

non par defaut j'etais en 16 bit .
 
mais les performances me sembles tout de meme tres faibles !

Reply

Marsh Posté le 21-08-2001 à 23:04:10    

mes deux disques sont  sur un controleur different, mais l'un est connecté avec un lecteur de DVD ( en mode DMA activé )
et l'autre avec un lecteur ZIP ( en mode pio )
 
est ce que ces deux peripheriques pourrraient ralentir les debits de mes disques ?

Reply

Marsh Posté le 22-08-2001 à 08:59:17    

j'ai fais des tests et a priori le disque qui est connecté avec le lecteur ZIP ( mode PIO ) ne peux pas passer en mode UDMA33 . Alors que c'est le plus recent des 2 disques et que "hdparm -i" affirme que c'est un disque UDMA .
 
Est il possible que se soit le lecteur ZIP qui le perturbe ?

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Marsh Posté le 22-08-2001 à 09:45:03    

Perso mon dd IBM est en maitre avec un zip en esclave et pas de problème (sous debian), je pense pas que ça vienne de là.
 
Après ce que tu as déjà essayé, je ne vois qu'une chose : vérifier que le support DMA est bien activé (ainsi que les options associées) dans le noyau. Sinon va falloir recompiler.

Reply

Marsh Posté le 22-08-2001 à 11:06:13    

Mismatch> je peux t'assurer qu'il est activé. TOUT est activé sur mdk.
 
oibaf> fais voir le résultat de :
> hdparm /dev/hdx
> hdparm -i /dev/hdx
 
où /dev/hdx désigne ton HD.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 22-08-2001 à 11:50:38    

Dark : t'es sûr ? Parce que j'ai, il y a très longtemps, installé une mandrake. Et à l'install il demandait "activer mes optimisations disques durs ?" qui par défault étaient désactivées.
 
Si c'est pas ça moi je sais pas ...

Reply

Marsh Posté le 22-08-2001 à 11:58:27    

Mismatch> la 8 le fait par défaut.
je ne pense pas que la mdk recompile le noyau on the fly pdt l'install, c'est surtout de placer le script d'optimisation.
 
/etc/sysconfig/harddisks
je ne sais pas si ce script est utilisé. tout est commenté pourtant le HD a toutes les options car dans le noyau cela a été activé.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 22-08-2001 à 14:31:02    

je te mettrai le resultats de hdparm ce soir ... la je suis au boulot

Reply

Marsh Posté le 22-08-2001 à 14:31:02   

Reply

Marsh Posté le 22-08-2001 à 23:45:58    

voici les resultat de hdparm /dev/hdc apres un reboot de la machine
 
/dev/hdc:
 multcount    =  0 (off)
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 784/255/63, sectors = 12594960, start = 0

 
hdparm -i /dev/hdc donne :  
 
/dev/hdc:
 
 Model=QUANTUM FIREBALL ST6.4A, FwRev=A0F.0800, SerialNo=156723744845
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=13328/15/63, TrkSize=32256, SectSize=512, ECCbytes=4
 BuffType=DualPortCache, BuffSize=81kB, MaxMultSect=16, MultSect=off
 CurCHS=13328/15/63, CurSects=789577920, LBA=yes, LBAsects=12594960
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 udma0 udma1 udma2
 AdvancedPM=no
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3

 
par contre je me suis rendu compte que lorsque je reforce le mode dma ou que j'essaye de le mettre en X66  ( UDMA 33 ) j'avais un message du type ide_dma_timeout : chipset supporter ide_dma_timeout func only 14
 
J'ai fait des recherche sur le net, et une personne avait un peu pres le meme message d'erreur : elle l'a resolu en changant de noyaux . Mais je ne sais pas si cela me permetra d'augmenter mes perf . De toute facon je vais passer au noyau 2.4.9
 
J'ai aussi fait un teste en enlevant mon lecteur ZIP ( au cas ou ) mais les résultats sont les mêmes .
 
 
Si vous avez des idées, n'hesitez pas a m'en faire part  
 
merci

Reply

Marsh Posté le 24-08-2001 à 22:33:45    

Je viens de commencer mes tests avec un noyau 2.4.9 : Les acces disques semblent mieux fonctionner.Mes vieux disques ( 5400 rpm ) qui affichaient un 3.4 Mo/s sont passés a 5.5 Mo/s .
c'est tout de même mieux

 

[edtdd]--Message édité par oibaf--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

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