hdparm :( - Linux et OS Alternatifs
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"
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 !
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 ?
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]
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.
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.
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 ...
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é.
Marsh Posté le 22-08-2001 à 14:31:02
je te mettrai le resultats de hdparm ce soir ... la je suis au boulot
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
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]
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]