Bien configurer son IBM 120 GXP

Bien configurer son IBM 120 GXP - Débats - Linux et OS Alternatifs

Marsh Posté le 21-05-2002 à 17:52:08    

Nondidiou ! Mon tout nouveau tout beau dd IBM 120GXP (120 Go) ne crache que 5 Mo/s après activation de l'UDMA par hdparm -d1 ! Sachant qu'avec les mêmes paramètres mon IBM DTLA 15 Go fait du 23 Mo/s, il doit y avoir un binz ...
 
Sur cet ordi j'ai une woody, avec le kernel-image 2.4.18. Ya un module à charger ? C'est l'UDMA 100 qui n'est pas supporté ?
 
Si vous avez une idée ...
 
PS : CM = Abit KT7A

 

[jfdsdjhfuetppo]--Message édité par 911GT3 le 24-05-2002 à 22:33:56--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 21-05-2002 à 17:52:08   

Reply

Marsh Posté le 21-05-2002 à 17:57:33    

dd defectueux ?

Reply

Marsh Posté le 21-05-2002 à 17:59:10    

Ou nappe pourris ?

Reply

Marsh Posté le 21-05-2002 à 18:03:57    

Montre nous le résultat d'un hdparm et d'un hdparm -i dudit disque.

 

[jfdsdjhfuetppo]--Message édité par kadreg le 21-05-2002 à 18:04:28--[/jfdsdjhfuetppo]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 21-05-2002 à 18:09:18    

Ben un hdparm -Tt /dev/hdc1 donne à peu près ça :
 
sur le cache : 105 Mo/s
sans le cache : 5 Mo/   :(
 
Pour le -i je verrai quand je serai devant. Je suis au taf et j'ai pas relevé mon IP du jour pour me connecter sur mon ordi perso acceuillant le 120 GXP en question.
 
Il est seul en maître sur le 2ème controleur IDE. Sur le premier controleur j'ai un dd 15 Go en maître et mon zip en salve.
 
Une nappe pourrie ça pourrait donner ça ? Ce serait pas du tout ou rien ?

 

[jfdsdjhfuetppo]--Message édité par Mismatch le 21-05-2002 à 18:10:51--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 21-05-2002 à 21:40:45    

Alors, un hdparm -i /dev/hdc me donne ça :
 
Model=IC35L120AVVA07-0, FwRev=VA6OA50K, SerialNo=VNC600A6G1HWXA
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
 BuffType=DualPortCache, BuffSize=1863kB, MaxMultSect=16, MultSect=off
 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 udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4 ATA-5
 
Ça en fait des infos ...  
 
Avec "-d1 -X34 /dev/hdc" j'obtient ensuite :
 
cache reads:   128 MB in  1.37 seconds = 93.43 MB/sec
disk reads :    64 MB in  5.28 seconds = 12.12 MB/sec
 
Ce qui reste loin des 22 Mo/s de mon DTLA :sweat:

Reply

Marsh Posté le 21-05-2002 à 21:50:56    

Mismatch a écrit a écrit :

 
Avec "-d1 -X34 /dev/hdc"  




 
-X69, pas -X34
 
-X65 ultra DMA mode 1  
-X66 ultra DMA mode 2 (UltraDMA33)
-X67 ultra DMA mode 3 (UltraDMA66)
-X68 ultra DMA mode 4 (UltraDMA100)
-X69 ultra DMA mode 5 (UltraDMA133)
 
Et que dit /sbin/hdparm /dev/hdc ?

 

[jfdsdjhfuetppo]--Message édité par kadreg le 21-05-2002 à 21:51:09--[/jfdsdjhfuetppo]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 21-05-2002 à 21:54:02    

euh déjà il faudrait que ton kernel soit compilé avec le support correspondant a ta carte mère
moi qui ait une via, je met le module via82xx dans le kernel

  • et au boot ca m'active tout seul l'UDMA100 et j'ai meme pas besoin de hdparm. Tout est déjà en 32bits, udma100, caches et tout .... full rapide.

alors si t'as un kernel sans support udma100, tu peux toujours hdparmiser ... :/

Reply

Marsh Posté le 21-05-2002 à 23:13:41    

/sbin/hdparm /dev/hdc donne :
 
 multcount    =  0 (off)
 I/O support  =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 15017/255/63, sectors = 241254720, start = 0
 busstate     =  1 (on)
 
Je pense que t'as raison, ce doit être un pb de support. Mais un modprobe via82xx me renvoie un laconique "can't locate module via82xx" et avec un lsmod je vois rien qui puisse faire penser à un support pour via. Alors soit c'est pas le bon nom pour le module, soit c'est le bon nom mais il est intégré au noyau et pas comme module. Je vais essayer de trouver de la doc sur le support udma100 de chez via.
 
Parce que en utilisant le -X68 (support udma4 bien activé), j'ai :
 
buffer-cache reads:   128 MB in  1.57 seconds = 81.53 MB/sec
buffered disk reads:  64 MB in  5.86 seconds = 10.92 MB/sec
 
En tout cas merci à vous :)

Reply

Marsh Posté le 22-05-2002 à 10:12:25    

multcount    =  0 (off)
 
Spabien, hdparm -m 16  
 
I/O support  =  1 (32-bit)
 
Spabien, passe à 3 (32bits asynchroine)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-05-2002 à 10:12:25   

Reply

Marsh Posté le 22-05-2002 à 14:08:48    

Bon, ben avec tout ça on est à :
 
/dev/hdc:
buffer-cache reads:   128 MB in  1.18 seconds =108.47 MB/sec
buffered disk reads:  64 MB in  3.68 seconds = 17.39 MB/sec  
 
C'est déjà largement mieux. On est à + 350 % depuis que j'ai posté ma question ! Ça devient acceptable. Merci Kadreg :)
 
Y a-t-ill un debianeux dans la salle pour me dire quels sont les supports de chipset inclus dans le noyau et ceux fournis sous forme de module, avec le kernel-image (en l'occurence le 2.4-18) ??

Reply

Marsh Posté le 24-05-2002 à 22:32:17    

CA m'éneeeeeeeeeeerve :mad: :gun:
 
Pourquoi y repasse tout le temps en dma5 après le reboot au lieu de garder le dma6 :??: :cry: :pt1cable:
 
j'ai bien mis -K1 mais ça marche pas :cry:

 

[jfdsdjhfuetppo]--Message édité par THE REAL 911GT3 le 24-05-2002 à 22:33:10--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 24-05-2002 à 22:38:02    

je prefere min ptit ibm 30go
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.84 seconds =152.38 MB/sec
 Timing buffered disk reads:  64 MB in  1.80 seconds = 35.56 MB/sec

Reply

Marsh Posté le 25-05-2002 à 03:28:54    

oooh ... bah chui vert, j'ai le meme pb, et j'avais pas vu :
 

Citation :

client:/home/tatanka# hdparm -Tt /dev/hdb
 
/dev/hdb:
 Timing buffer-cache reads:   128 MB in  0.76 seconds =168.42 MB/sec
 Timing buffered disk reads:  64 MB in  3.42 seconds = 18.71 MB/sec
client:/home/tatanka# hdparm -Tt /dev/hda
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.74 seconds =172.97 MB/sec
 Timing buffered disk reads:  64 MB in  1.91 seconds = 33.51 MB/sec
client:/home/tatanka# less /proc/ide/hdb/model  
ST340016A
client:/home/tatanka# less /proc/ide/hda/model  
IBM-DTLA-307030


 
le hda c'est un IBM 30 Go
le hdb c'est un seagate baracuda IV 40 Go (qui est donc censé aller plus vite), qq'un sait d'où ça pourrait venir (moi aussi, j'ai mon IBM sur la premiere nappe, et le seagate sur la 2eme)

Reply

Marsh Posté le 25-05-2002 à 04:16:54    

DTLA 75GXP 46go IBM
 
219.28MB/sec premier test
35.16Mb/sec deuxieme.


---------------
Mes News
Reply

Marsh Posté le 25-05-2002 à 04:36:28    

:ouch:  
 
sympa ce post !! moi qui avait des problèmes de transferts avec mon ancien noyau, je voulais me taper "LE" howto de hdparm (en US)
 
je n'ai pas encore resenti de problème sous le dernier noyau, mais je vais checker les DMA voir s'ils sont bien à 100
 
merci :jap:  
 
 :hello:

Reply

Marsh Posté le 25-05-2002 à 04:38:35    

THE REAL 911GT3 a écrit a écrit :

CA m'éneeeeeeeeeeerve :mad: :gun:
 
Pourquoi y repasse tout le temps en dma5 après le reboot au lieu de garder le dma6 :??: :cry: :pt1cable:
 
j'ai bien mis -K1 mais ça marche pas :cry:  
 
 




 
mets-le dans ton rc.local, ça se fera au chargement ;)  
 
mais c'est juste une solution de simplicité sans chercher d'où ça vient
 
edit : je viens de voir que mes western digital ne gardaient pas les options, alors que maxtor oui :  
 
hdparm -K 1 /dev/hda && hdparm -K 1 /dev/hdb && hdparm -K 1 /dev/hdc
 
/dev/hda:
 setting drive keep features to 1 (on)
 HDIO_DRIVE_CMD(keepsettings) failed: Input/output error
 
/dev/hdb:
 setting drive keep features to 1 (on)
 
/dev/hdc:
 setting drive keep features to 1 (on)
 HDIO_DRIVE_CMD(keepsettings) failed: Input/output error
 
 :hello:

 

[jfdsdjhfuetppo]--Message édité par BMOTheKiller le 25-05-2002 à 05:35:48--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 25-05-2002 à 09:44:05    

Moi c'est pas terrible :  
 

Citation :


[root@luggage kadreg]# /sbin/hdparm -tT /dev/hda /dev/hdc
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  1.38 seconds = 92.75 MB/sec
 Timing buffered disk reads:  64 MB in  5.10 seconds = 12.55 MB/sec
 
/dev/hdc:
 Timing buffer-cache reads:   128 MB in  1.17 seconds =109.40 MB/sec
 Timing buffered disk reads:  64 MB in  4.80 seconds = 13.33 MB/sec
[root@luggage kadreg]#  


 
Mais la machine est seulement en ultraDMA33.
Le premier disque est un 60GXP (si si, il marche), le second un quantum fireball lct10


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 25-05-2002 à 10:15:00    

j'obtiens ça, suis pas déçu, mais je dois pouvoir avoir mieux, je vais approfondir :
 
[root@BMO root]# hdparm -tT /dev/hda && hdparm -tT /dev/hdb && hdparm -tT /dev/hdc
 
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.94 seconds =136.17 MB/sec
 Timing buffered disk reads:  64 MB in  2.35 seconds = 27.23 MB/sec
 
/dev/hdb:
 Timing buffer-cache reads:   128 MB in  0.92 seconds =139.13 MB/sec
 Timing buffered disk reads:  64 MB in  2.02 seconds = 31.68 MB/sec
 
/dev/hdc:
 Timing buffer-cache reads:   128 MB in  0.89 seconds =143.82 MB/sec
 Timing buffered disk reads:  64 MB in  1.46 seconds = 43.84 MB/sec

 
hda : western WD300
hdb : maxtor diamonmax plus 40 - 30 Go
hdc : western WD400BB
------------------------------------------------
 
au fait, vous sauriez pas comment on peut régler l'arrêt (spindown) d'un disque dur scsi ?? j'ai choppé la collection des rpm de scsiutils, mais j'ai dû louper quelque chose car je n'ai rien vu à ce sujet dans les différentes aides :??:  
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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