View previous topic :: View next topic |
Author |
Message |
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Mon Jul 05, 2004 3:56 am Post subject: [HARDWARE] transfert HDD trop lent ... (resolu) |
|
|
bon ben voila encore un post sur des probs de lenteur de disque dur, je suis pas du genre a poster des que j'ai un probleme mais la je seche , j'ai eu beau chercher dans tout le forum et tout essayer sans rien trouver a mon probleme...
j'ai un Athlon 2400+, 1024 Mo PC2100, une carte mere MSI en VIA ( KT6 DELTA) et 2 disque-dur MAXTOR 80 ( 2mo cache 7200) et 120 ( 8mo cache 7200)go en 133
le tout en Kernel 2.6.7 ( tout les teste realisé en mode console avec le minim vitale et sous interface graphique Xorg pour les memes resultats ... enfin c variable suivant les tests mais pas significatif )
Quote: |
# hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 1092 MB in 2.00 seconds = 545.54 MB/sec
Timing buffered disk reads: 166 MB in 3.01 seconds = 55.12 MB/sec
# hdparm -Tt /dev/hdd
/dev/hdd:
Timing buffer-cache reads: 996 MB in 2.00 seconds = 497.08 MB/sec
Timing buffered disk reads: 158 MB in 3.03 seconds = 52.17 MB/sec
|
on pourrai ce dire que tout va bien avec mes benchs mais y a un prob lorsque je veut faire des transfert , je m'explique car c'est un peu compliqué ( enfin c sur qui a pire :p ) :
disque1 (maxtor 80go) wrote: |
/dev/hda:
Model=Maxtor 6Y080L0, FwRev=YAR41BW0, SerialNo=Y2QXEQZE
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=160086528
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):
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 160086528, start = 0
|
disque2 (maxtor 120go) wrote: |
/dev/hdd:
Model=Maxtor 6Y120P0, FwRev=YAR41BW0, SerialNo=Y348LZGE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=240121728
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):
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 240121728, start = 0
|
exemple de transfert: j'ai un iso de 700 mo a copier
test1:copie du disque1 ---> au disque2 = ~30mo/s (une assez bonne vitesse )
test2:copie du disque2 ---> au disque1 = ~3mo/s ( bref voila le probleme )
test3:copie partition 1 disque1 ---> a partition 2 disque1 = tres vite , j'arrive jamais a voir le debit mais superieur au 1er test
j'ai essayer differantes partitions, types de fichiers, avec presque rien de chargé ...
j'ai essayer d'activer le cache d'ecriture avec -w 1 , j'ai changé des parametres mais je n'ai eu que des pertes de vitesses et aussi des erreurs d'ecriture ...
en ce moment j'ai juste activé au fichier hdparm -d1 pour eviter de faire n'importe quoi.
la seule chose qui me parait bizard c'est que mon disque2 tourne qu'en udma5 alors qu'il doit etre bien plus rapide que le 1er ...
enfin voila , je seche, je sais que les reglages des maxtor sont differant s des autres marques mais la c'est 2 disques de meme marque et normalement de meme vitesse ( enfin qui peu le plus peu le moins et sous winxp je n'ai pas de prob de vitesse de disque donc ca doit bien etre soit un bug soit un prob de config )
merci d'avance _________________ http://sphere.dynalias.com
http://www.iconocouin.com/
Last edited by rduss on Sat Jul 17, 2004 2:02 am; edited 6 times in total |
|
Back to top |
|
|
sergio Apprentice
Joined: 11 Jun 2002 Posts: 265 Location: Clermont Ferrand, France
|
Posted: Mon Jul 05, 2004 7:07 am Post subject: |
|
|
Le problème se situe peut être au niveau du mode DMA (udma5 pour l'un et udma6 pour l'autre). Surtout si tes disques sont sur la même interface IDE.
Va voir le man pages pour l'utilisation de hdparm -X (à utiliser généralement avec -D 1 et avec précaution).
Il n'existe à mon avis aucun danger à dégrader le mode udma d'un disque (qui peut le plus peut le moins)
donc :
Code: |
hdparm /dev/hda -d1 -X udma5
|
devrait permettre à tes disques de fonctionner dans le mode DMA et peut être sensiblement améliorer les échanges disque à disque.
A tester avec prudence cependant (sauvegarde avant si tu as des données importantes)
|
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Mon Jul 05, 2004 10:23 am Post subject: |
|
|
j'ai essayer de modifiier la dma du 2eme disque ou du 1er mais sans succes , j'avais que des erreurs de lecture/ecriture dans mes logs ...
bref j'ai fais le menage de tout les pilotes ide de mon kernel et j ai laissé que celui de ma carte mere ( donc via) et hooo surprise !!!! mon 2eme disque est reconnu en udma6 et j'ai plus de prob de lenteur )
ca marche impec
je pense que le prob etais du au pilotes utilisé qui devais pas etre celui du via , enfin une broutille :p _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Thu Jul 15, 2004 9:27 am Post subject: |
|
|
ben finalement un jour apres mon post ca a de nouveau merdé ...
j'ai meme essayé de mettre mes disques dur en interne, j'ai essayer sur d'autre distrib a base de Debian/Gentoo ( knoppix & co ) et j'en arrive au meme probleme
durant 5-10 minutes ca copie à la bonne vitesse ( 20-30 mo/s) pi apres ca chute lamentablement a 2-3 mo/s ...
j'ai mis les disques sur la meme nape, nape separée, sans rien d'autre en ide ... desactivé l'usb, le firewire ... bref riena faire on crois que c bon pi passé un pti moment ca chute ( si c pas deja tout lent des le debut )
( sous winxp j'ai aucun pob, a ce demander si j'ai pas une carte mere zarb ... pi c sous linux que je veus m'en servir , pas sous windows .... )
enfin voilou, si quelqu'un a deja rencontré le meme probleme ... je compte refaire ma gentoo mais au vu du temps a passer pour tout compiler j'ai pas envis de tout refaire sans meme savoir pourquoi j'ai ce prob ... je pense meme pas que ca corrigera quelque chose en fait ...
ce midi je vais voir avec un kernel en 2.4, voir la dif , on sait jamais
<fatigué> _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Thu Jul 15, 2004 9:46 am Post subject: |
|
|
Quand tu fais une copie ton processeur est fort utilisé ? ce serait signe d'un DMA defectueux... Sinon en regle général je trouve les transferes plus lent sous linux que windows, mais certainement pas au point de passer de 30 à 3 Mo/s !
Sinon, veux tu bien changer le titre pour correspondre à ce qui est dit ici. Ca donnerait donc par exemple: [HDD]transfert d'un disque à l'autre trop lent (pas resolu) J'avoue que dans ce cas je vois pas tellement quelle balise mettre, peut-etre [HARDWARE].... |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Thu Jul 15, 2004 10:05 am Post subject: |
|
|
mon processeur n'est que peu utilisé en fait , pour du 30mo/s ca utilise 60% des ressources et pour 3mo/s dans les 3-4%.
j'ai pensé a un probleme d'occupation cpu, swap defaillant ... j'en suis meme allé jusqu'a remettre en question mes disques dur ...
je sais pas depuis quand j'ai ce genre de probleme car avant je copiais tout sous windows ( ben c pour des disques en NTFS, depuis j'ai tout passé en ext3 dela mon besoin de nunux ) et je n'avais rien remarqué sous linux auparavant.
pour vous dire je copie 10go sous windows a 30mo/s ( environ :p)
sous linux ca demarre a 25mo/s, ca varie a 30-35 et poum ca chute a 2-3mo ... l'occupation cpu monte et descend de la meme facon que la vitesse de copie.
je crois meme que de partition a partion ca me fait le meme coup et hdparm qui me dit toujours le meme bench ...
pour hdparm tout va bien ... je doute de ma carte mere la, pourtant elle est comme neuve ... bref j comprend rien
<trop fatigué, ca va formater sec :p> _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Thu Jul 15, 2004 2:24 pm Post subject: |
|
|
Peut être un problème de la gestion de la mémoire tampon du disque, as-tu essayé d'autres drivers IDE du noyau que celui pour ta carte mère (genre un driver générique ou autre) ? |
|
Back to top |
|
|
clooky n00b
Joined: 04 Jan 2004 Posts: 21
|
Posted: Thu Jul 15, 2004 2:28 pm Post subject: |
|
|
C'est le bon driver DMA que tu as coché dans le kernel ??
Parce que le DMA n'utilise pas du tout le processeur normalement. C'est le principe d'un DMA d'ailleurs (Direct Memory Access). Si le DMA n'est pas utilisé alors c'est le processeur qui prend le relai mais évidemment il a plus de mal... |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Fri Jul 16, 2004 9:17 am Post subject: |
|
|
ben hier midi j'ai voulu y mettre mon noyau en 2.4 pi je comprend pas il a pas voulu demarrer ( clavier qui clignotte et ecran noir )
ce midi je reessaye ...
j'avais mis que les pilotes generiques, apres j'ai mis que les VIA ... pi ct pareil ... j'ai coché dans tout les cas la dma dans le kernel.
mais force est de voir que je n'arrive pas a trouver ce qui me cose probleme.
ce soir je demonte et je remonte au fur et a mesure.
je vous tiens au parfum car si c'est dû à une inccompatibilitée ben la j'y met le feu a ce pc
( ouinnnn je veus pas devoir tout recompiler ) _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Fri Jul 16, 2004 11:50 am Post subject: |
|
|
bon j'ai juste mis en route :
- carte mere MSI ( kt6 delta )
- carte video agp ( mais c pas important :p )
- cpu
- memoires
- HDD 120go MAXTOR
resustat des courses le disque est tres lent, j'ai essayer avec d'autre disque c super rapide
j'ai fais mes teste avec la Kanotix ( derivé de Knoppix ) et toujours pareil , hdparm me donne toujour un bench a 56mo/s et en pratique c lent !!
ptite indication la led du disque dur reste allumé tout le temps de la copie alors que si il allait a la bonne vitesse ben du 3mo/s ben il devrais que clignoter de temps en temps.
cet aprem je teste le disque sur un autre pc, je serai fixé ... snif j'espere que c le disque car si c la carte mere ben ca veut dire que je doit recompiler :p _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Fri Jul 16, 2004 12:46 pm Post subject: |
|
|
bon ben le probleme ce repercute sur 2 autres pc avec le meme disque dur
le 2eme pc ayant une carte pci controler ide ata100 ... la dma lui a meme ete refusé lors du demarrage de la kanotix ...
j'ai essayer la meme chose avec un maxtor 80 go ( cache 2mo) ben ca marche bien ...
bref voila, j'ai un disque dur Maxtor DiamonMAx Plus 9 120GO ATA/133 ( 8mo de cache) 6Y120P003211 qui deconne lammentablement sous linux ( 2.4.25 et meme 2.6.7 ) alors qu'il marche tres bien sous windows xp pro
j'ai essayer avec la disquette de test fourni par la marque et le resutat c que tout est bon ...
je vais chercher du coté de maxtor et faire des recherches mais je doute trouver quoi que ce soit a ce propos
ps: la garantie marche pas car il marche sous windows ... je connais la chanson je bosse dedans depuis 15ans _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Fri Jul 16, 2004 1:25 pm Post subject: |
|
|
vu que j'utilise mon disque seulement en une seule partition en ext3 ... ca serai pas un prob de taille ou de partition vu que les testes hdparm -t sont tous correct !!
ps: j'ai reglé le prob de dma car ct juste un prob de rack, je l'ai mis en direct sur la nape mais toujour 2,5mo/s de vitesse et ca veut pas changer ...
/dev/hdg
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
geometry = 41608/16/63, sectors = 240121728, start = 0
Timing buffered disk reads: 168 MB in 3.01 seconds = 55.81 MB/sec _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Sat Jul 17, 2004 2:02 am Post subject: |
|
|
voila j'ai enfin trouvé le pourquoi du comment !!!!
le probleme de rallentissement etait du a la partition et non pas au disque dur !!
j'aurai du avoir la puce a l'oreille avec les bench hdparm ... ca ne pouvait etre que ca !!
( devait y avoir une erreure sur la partition ext3, pourtant j'avais essayé avec e2fsck )
j'ai formaté bas niveau et j'ai decoupé mon disque en 2, je fais des pointes a 45mo/s :p
bref plus de peur que de mal car je n'aurai pas a recompil :p _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
clooky n00b
Joined: 04 Jan 2004 Posts: 21
|
Posted: Sat Jul 17, 2004 10:57 am Post subject: |
|
|
Tout est bien qui fini bien alors ^^, c'est vrai qu'on aurai pu y penser le coup de la partition |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Sun Jul 18, 2004 8:41 pm Post subject: |
|
|
rduss wrote: |
j'ai formaté bas niveau et j'ai decoupé mon disque en 2, je fais des pointes a 45mo/s :p |
mmm, j'ai les mm symptomes que toi sur un SATA de 160 seagate sur un promise 376. Et pourtant il est neuf... Au risque de paraitre stupide, tu t'y es pris comment pour réaliser un "formatage de bas niveau"? |
|
Back to top |
|
|
rduss n00b
Joined: 14 Jun 2004 Posts: 10
|
Posted: Mon Jul 19, 2004 2:03 pm Post subject: |
|
|
j'ai utilisé ce fabuleu cdrom )
http://www.ultimatebootcd.com/
c un genre de compilation de tout plein d'applications distribuables
pour formater bas niveau avant fallait allé dans le bios mais maintenant ca n'y est plus et faud recuperer un logicel adapté:
normalement faud aller sur le site du constructeur et y chercher la disquette de test ( dessus y a toujours des outils de lowlevel et de zerofiles)
avant ca s'appelait les disquettes DM (Disque Manager)
y a aussi les outil ontrack pour verifier et pour corriger les disques )
ca sert beaucoup pour le renvois du matos en sav ( pour avoir le code rma pour le retour sav)
ps: pour ton seagate ca doit etre "Hard Disk Diagnosis : Disk Manager (Seagate)" , enfin averifier si y a bien un outil lowlevel dessus _________________ http://sphere.dynalias.com
http://www.iconocouin.com/ |
|
Back to top |
|
|
|