Copie de fichier : ça rame !!!

Copie de fichier : ça rame !!! - Débats - Linux et OS Alternatifs

Marsh Posté le 29-07-2002 à 14:52:35    

REEDIT : en fait que dalle, c'est toujours aussi lent !
 
-----------
 
EDIT : c'est enfin résolu, il fallait juste défragmenter, mais j'ai eu des pb avec le defrag : il m'a niqué le journal.
si qq'un sait comment defragmenter de l'ext3, ça m'interesse :)
 
 
----------------------------------
 
 
ça me gonfle, combien de temps il faut à votre avis, sur un disque recent (40 Go) pour copier un fichier de 650 Mo, sur la même partition mais dans un rep différent
hdparm me dit qu'il fait 18Mo/sec (je trouve ça nul d'ailleurs, donc si vous avez une idée autre que le dma ça m'interesse)
j'ai calculé qu'en faisant du 10Mo/s il metterait 1 minute
et c'est loin d'être le cas
pour le fichier que je viens de copier, il m'a mis 7 minutes (soit 1Mo5 par seconde ! la vitesse d'un zip, super !  :heink: )
 

$> hdparm -i /dev/hdb
 
/dev/hdb:
 
 Model=ST340016A, FwRev=3.05, SerialNo=3HS0NH0F
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=78165360
 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=no WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5


Message édité par djoh le 17-12-2002 à 22:26:36
Reply

Marsh Posté le 29-07-2002 à 14:52:35   

Reply

Marsh Posté le 29-07-2002 à 14:57:31    

Salut !
 
Regarde ce topic, j'y ai appris pas mal de choses !
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
A+

Reply

Marsh Posté le 29-07-2002 à 14:57:57    

t'as qu'a faire un ln ou un mv :D (c'est louche mais je vois pas)

Reply

Marsh Posté le 29-07-2002 à 15:01:17    

Evadream -jbd- a écrit a écrit :

Salut !
 
Regarde ce topic, j'y ai appris pas mal de choses !
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
A+




 
ben merci mais tout ça je connais déjà  
regarde le resultat du hdparm que j'ai mis  ;)

Reply

Marsh Posté le 29-07-2002 à 15:02:24    

911GT3 a écrit a écrit :

t'as qu'a faire un ln ou un mv :D (c'est louche mais je vois pas)




 
non, ça correspond pas à mes besoin, tu es recalé !  :D  
 
 
 
 
 :sweat:  
j'en ai marre, je sens que je vais encore pas avoir de réponse  :cry:

Reply

Marsh Posté le 29-07-2002 à 15:06:07    

bizarre bizarre ...
18 mo/s sur un dur recent c leger ...
 
(truc bete verifie ds le kernel le suport des chipset ...)

Reply

Marsh Posté le 29-07-2002 à 15:07:43    

bah pourquoi ? un vrai ln (aka pas un ln -s) c'est quand même plus pratique qu'un cp :o
(je sais, c'est pas une réponse... oh *****, j'avais déjà redoublé :()

Reply

Marsh Posté le 29-07-2002 à 15:09:02    

GUG a écrit a écrit :

bizarre bizarre ...
18 mo/s sur un dur recent c leger ...
 
(truc bete verifie ds le kernel le suport des chipset ...)




 
ça dépend comment il compte, avec des accès lecture/écriture en rafale ça me parâit honnête .

Reply

Marsh Posté le 29-07-2002 à 15:11:12    

911GT3 a écrit a écrit :

 
 
ça dépend comment il compte, avec des accès lecture/écriture en rafale ça me parâit honnête .




 
par rafale c'est censé être bcp plus que debit regulier  :heink:  
et je te dit que je veux un cp   :na:

Reply

Marsh Posté le 29-07-2002 à 15:11:40    

et j'ai un chip via kt133 tout ce qu'il y a de plus classique

Reply

Marsh Posté le 29-07-2002 à 15:11:40   

Reply

Marsh Posté le 29-07-2002 à 15:12:35    

oui c pas vraiment un chipset bizaroide ni peux rependu ;)  


Message édité par GUG le 29-07-2002 à 15:13:41
Reply

Marsh Posté le 29-07-2002 à 15:13:18    

...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :na:  :p

Reply

Marsh Posté le 29-07-2002 à 15:24:38    

C'est pt'et simplement que ton disque c'est pas une bête de course... ton hdparm semble bien configuré...
 
Moi j'ai 40 Mo/s avec le bench hdparm, mais copie de partition à partition ou de réep->rep du meme disque c'est lamentable aussi (2~3 Mo/s), c'est normal que ce soit beaucoup moins que le débit en rafale.
 
C'est quand meme 2x plus que toi c'est bizarre mais je sais pas pourquoi.

Reply

Marsh Posté le 29-07-2002 à 15:43:52    

shinobufan a écrit a écrit :

C'est pt'et simplement que ton disque c'est pas une bête de course... ton hdparm semble bien configuré...
 
Moi j'ai 40 Mo/s avec le bench hdparm, mais copie de partition à partition ou de réep->rep du meme disque c'est lamentable aussi (2~3 Mo/s), c'est normal que ce soit beaucoup moins que le débit en rafale.
 
C'est quand meme 2x plus que toi c'est bizarre mais je sais pas pourquoi.




 
2Mo tu trouve ça normal ?? :heink:  
au pir ça devrait être 2fois moins rapide
là c'est 10 fois moins !  :fou:  
la vitesse d'un lecteur zip, tu vas pas me dire que c'est normal !  :gun:

Reply

Marsh Posté le 29-07-2002 à 16:00:21    

c ptet aussi parce qu'il se debrouille pour placer correctement les blocs pour pas trop fragmenter le fs, sinon mauvaise config avec hdparm ou nappes pas adaptée  :heink:

Reply

Marsh Posté le 29-07-2002 à 16:06:18    

monokrome a écrit a écrit :

c ptet aussi parce qu'il se debrouille pour placer correctement les blocs pour pas trop fragmenter le fs, sinon mauvaise config avec hdparm ou nappes pas adaptée  :heink:  




 
 
mais regarde mon 1er ou deuxieme post
ça dit que ça tourne à 18Mo/s normalemnt (hdparm -t)
et ça donne les info sur le DD (hdparm -i)
je viens de faire un tour sur hardware et ça devrait faire dans les 10-15 Mo/s au moins  :sweat:

Reply

Marsh Posté le 29-07-2002 à 16:35:36    

putain j'ai vraiment des problemes de merde, y-a jamais personne pour trouver une solution  :sweat:  
j'espere que jar jar ou dark sauront, eux :cry:

Reply

Marsh Posté le 29-07-2002 à 17:58:07    

djoh a écrit a écrit :

 
 
2Mo tu trouve ça normal ?? :heink:  
au pir ça devrait être 2fois moins rapide
là c'est 10 fois moins !  :fou:  
la vitesse d'un lecteur zip, tu vas pas me dire que c'est normal !  :gun:  




 
Mais si dans le cas d'une copie de fichier sur le même disque c'est pas anormal (les têtes se déplacent tout le temps d'un secteur à l'autre), ca ralentit à fond ! c'est le pire des cas !
 
10x moins rapide que le test en rafale c'est normal. 18Mo/s en rafale la d'accord, c'est pas terrible (juste pour voir, t'as pas essayé sous windows (ou n'importe quel autre OS) pour être sur que c'est linux qui ralentit (ca m'étonnerait franchement) ou si c'est ton disque qui n'est pt'et pas 'achement rapide (ou chipset, ou je sais pas quoi...) ?

Reply

Marsh Posté le 29-07-2002 à 18:29:27    

qd tu copies un fichier , tu lis , ecris , tes tetes de lecture / ecriture se baladent comme des malades normal ke ca soit lent.
 
essaie avec 2 durs la tu verras viollement la difference :D
j en ai pour environ 20/30s avec 2 dur alors k avec un dur c est tellement lent ke je ne fais plus :D


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

Marsh Posté le 29-07-2002 à 18:53:02    

pour info je fais 36mo/s sur un 60gxp IBM sur une k7s5a avec hdparm  
mais j'ai pas testé 650mo en copiant sur le meme disque
 
j'ai lu un truc dans le man de hdparm  
l'option -m est ptet pas mal
 
toi le max ce serai 16 (MaxMultSect=16)  
mais bon c'est marqué que sur certain disque ça peut bouziller les données  :sweat:  
 
je l'ai activée depuis une semaine et j'ai pas eut de soucis

Reply

Marsh Posté le 29-07-2002 à 20:16:06    

shinobufan a écrit a écrit :

 
 
Mais si dans le cas d'une copie de fichier sur le même disque c'est pas anormal (les têtes se déplacent tout le temps d'un secteur à l'autre), ca ralentit à fond ! c'est le pire des cas !
 
10x moins rapide que le test en rafale c'est normal. 18Mo/s en rafale la d'accord, c'est pas terrible (juste pour voir, t'as pas essayé sous windows (ou n'importe quel autre OS) pour être sur que c'est linux qui ralentit (ca m'étonnerait franchement) ou si c'est ton disque qui n'est pt'et pas 'achement rapide (ou chipset, ou je sais pas quoi...) ?




 
ouai t'as raison, j'aurais du commencer par tester sous windows
bon ben j'y vais de suite, mais si ça se confirme c'est vraiment nul : sur hardware y-en a qui trouve 15-20Mo/s en copiant sur le même disque

Reply

Marsh Posté le 29-07-2002 à 20:18:59    

R@NNIS a écrit a écrit :

qd tu copies un fichier , tu lis , ecris , tes tetes de lecture / ecriture se baladent comme des malades normal ke ca soit lent.
 
essaie avec 2 durs la tu verras viollement la difference :D
j en ai pour environ 20/30s avec 2 dur alors k avec un dur c est tellement lent ke je ne fais plus :D
 




 
 :lol:  
c'est clair ,à cette vitesse là y-a plus vite fait de copier avec un disque pour remettre ensuite sur le bon  :sarcastic:  
et pis j'ai 256Mo de rame alors il est pas obliger de copier cluster par cluster  :o  
je me demande s'il y a un moyen de copier par paquet de 100-150Mo
y-a surement moyen de le programmer si ça existe pas, ce serait bien de tenter l'affaire  :D

Reply

Marsh Posté le 29-07-2002 à 20:21:44    

vanoven a écrit a écrit :

pour info je fais 36mo/s sur un 60gxp IBM sur une k7s5a avec hdparm  
mais j'ai pas testé 650mo en copiant sur le meme disque
 
j'ai lu un truc dans le man de hdparm  
l'option -m est ptet pas mal
 
toi le max ce serai 16 (MaxMultSect=16)  
mais bon c'est marqué que sur certain disque ça peut bouziller les données  :sweat:  
 
je l'ai activée depuis une semaine et j'ai pas eut de soucis




 
 
en general ce genre d'indication c'est pour les vieux matériels, même s'il le dise pas, donc je pense pas que ça bousille quoi que ce soit sur un récent
par contre j'ai trop plein de chose à sauvegarder en ce moment, donc je tenterais pas le coup tant que ce sera pas sur cd
mais si tu vois une différence, ça m'interesse, dit le  ;)

Reply

Marsh Posté le 29-07-2002 à 21:45:51    

djoh a écrit a écrit :

 

vanoven a écrit a écrit :

pour info je fais 36mo/s sur un 60gxp IBM sur une k7s5a avec hdparm  
mais j'ai pas testé 650mo en copiant sur le meme disque
 
j'ai lu un truc dans le man de hdparm  
l'option -m est ptet pas mal
 
toi le max ce serai 16 (MaxMultSect=16)  
mais bon c'est marqué que sur certain disque ça peut bouziller les données  :sweat:  
 
je l'ai activée depuis une semaine et j'ai pas eut de soucis




 
 
en general ce genre d'indication c'est pour les vieux matériels, même s'il le dise pas, donc je pense pas que ça bousille quoi que ce soit sur un récent
par contre j'ai trop plein de chose à sauvegarder en ce moment, donc je tenterais pas le coup tant que ce sera pas sur cd
mais si tu vois une différence, ça m'interesse, dit le  ;)
 




 
je viens juste de voir que c'est ce à quoi sert l'option -m  [:ddr555]
elle est sur 0 chez moi
je la mets tout de suite à 16 (d'après le manuel, y-a très peu de chance que ça foire, et j'ai même plutot l'impression que le disque va pas trop aimer si je continue à bouger des fichiers de plusieurs centaines de Mo cluster par cluster)

Reply

Marsh Posté le 29-07-2002 à 23:02:19    

bon, y-a du nouveau :
avec l'option -m, je passe de 1Mo/s à 1.2
donc c'est toujours à chier
je viens de faire le test sur mon autre DD (un IBM de 20Go, donc plus vieux) je fais du 14 Mo/s dans les mêmes conditions !  :heink:  
 
rappel de hdparm -t:
seagate : 18Mo/s
ibm : 35Mo/s
 
sous win:
seagate: 35Mo/s
ibm: 28Mo/s
 
c'est bizarre aussi sous win mais on voit bien que le seagate est sous utilisé sous linux
donc je veux qu'on me regle ce pb avec le seagate !  :o  
 
petite précision (je l'ai pas encore dit ça je crois) : transfert du seagate vers l'ibm à 15 Mo/s

Reply

Marsh Posté le 29-07-2002 à 23:39:05    

bon j'ai fais quelques tests:
pour un fichier de 677mo sur la meme partition (ext3 je sais pas is ça joue)
 
avec l'option m à 0 ou à 16 ça change pas grand chose
 
l'option W a plus d'effet : Write cache
donc avec -W 1 (attention majuscule)
 1 min 13
 
-W 0
2min
 
ça change pas mal quand meme

Reply

Marsh Posté le 30-07-2002 à 00:04:17    

vanoven a écrit a écrit :

bon j'ai fais quelques tests:
pour un fichier de 677mo sur la meme partition (ext3 je sais pas is ça joue)
 
avec l'option m à 0 ou à 16 ça change pas grand chose
 
l'option W a plus d'effet : Write cache
donc avec -W 1 (attention majuscule)
 1 min 13
 
-W 0
2min
 
ça change pas mal quand meme
 




 
merci bcp, c'est sympa de tester  ;)
par contre c'est bizarre, j'ai pas cette option dans mon man ... je vais chercher un peu sur internet

Reply

Marsh Posté le 30-07-2002 à 01:11:05    

je viens de voir deux différence entre le seagate et le ibm :
à la deuxieme ligne (cf premier post) du hdparm -i, j'ai pour le seagate RotSpdTol>.5% alors que j'ai rien a ce propos pour l'ibm (c'est cette différence qui me semble la plus louche)
sinon, à la ligne du dessous ECCbytes=4 pour le seagate et 40 pour l'ibm (mais je pense pas que ça vienne de là)
pour le reste, c'est exactement pareil
aider moi pq ça me gonfle sérieusement là   :sweat:  
j'ai tout décortiquer, même dans les options, et je trouve rien
 
le seul truc qui aurait pu marcher c'est le hdparm -Z /dev/hdb
mais ça me donne :
 

/dev/hdb:
 disabling Seagate auto powersaving mode
 HDIO_DRIVE_CMD(seagatepwrsave) failed: Input/output error

 
 
donc je sais plus trop du coup ...

Reply

Marsh Posté le 30-07-2002 à 13:48:45    

up

Reply

Marsh Posté le 30-07-2002 à 18:42:55    

ça va plus vite avec mon lecteur de cdrom !   :heink:  
par contre ça me bouffe tout mon cpu quand je fais une copie depuis le cdrom
pourtant j'ai le bus master d'installer   :o  
plus ça va et plus je me dis qu'on a les même pb sous linux que sous windows :gun:

Reply

Marsh Posté le 30-07-2002 à 19:15:57    

alors ....
 
+ ton HD est en auto-détection dans le BIOS ? quels paramètres osnt définies dans le BIOS ?
 
+ kel système de fichier utilises tu ?
 
+ es tu sûr du fait que ton HD n'a pas de cluster défectueux ?
 
+ http://linux.oreillynet.com/pub/a/ [...] dparm.html
 
+
> hdparm -i /dev/hdb
> hdparm /dev/hdb
> cat /proc/ide/hdb/settings
 
+ as tu le même pb en copiant du disque vers un autre ?


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

Marsh Posté le 30-07-2002 à 19:26:04    

Dark_Schneider a écrit a écrit :

alors ....
 
+ ton HD est en auto-détection dans le BIOS ? quels paramètres osnt définies dans le BIOS ?
 
+ kel système de fichier utilises tu ?
 
+ es tu sûr du fait que ton HD n'a pas de cluster défectueux ?
 
+ http://linux.oreillynet.com/pub/a/ [...] dparm.html
 
+
> hdparm -i /dev/hdb
> hdparm /dev/hdb
> cat /proc/ide/hdb/settings
 
+ as tu le même pb en copiant du disque vers un autre ?




 
+ en auto dans le bios (je sais plus les param mais ça a l'air bon... je vais voir si tu veux)
 
+ ext3
 
+ ben il est pas vieux, mais je pourrais vérifier, j'ai encore jamais fait ça (d'ailleurs, si t'as la commande sous la main, ça me fera gagner du temps plutot que de matter le man de fsck  :ange: )
 
+ je matte le site
 
+  

/dev/hdb:
 
 Model=ST340016A, FwRev=3.05, SerialNo=3HS0NH0F
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=4047/16/255, CurSects=16511760, LBA=yes, LBAsects=78165360
 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=no WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5

 
 
+

/dev/hdb:
 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     = 4865/255/63, sectors = 78165360, start = 0
 busstate     =  1 (on)

 
 
+

client:/home# cat /proc/ide/hdb/settings  
name   value  min  max  mode
----   -----  ---  ---  ----
bios_cyl                4865            0               65535           rw
bios_head               255             0               255             rw
bios_sect               63              0               63              rw
breada_readahead        4               0               127             rw
bswap                   0               0               1               r
current_speed           68              0               69              rw
failures                0               0               65535           rw
file_readahead          124             0               16384           rw
ide_scsi                0               0               1               rw
init_speed              12              0               69              rw
io_32bit                1               0               3               rw
keepsettings            0               0               1               rw
lun                     0               0               7               rw
max_failures            1               0               65535           rw
max_kb_per_request      127             1               127             rw
multcount               0               0               8               rw
nice1                   1               0               1               rw
nowerr                  0               0               1               rw
number                  1               0               3               rw
pio_mode                write-only      0               255             w
slow                    0               0               1               rw
unmaskirq               1               0               1               rw
using_dma               1               0               1               rw

 
 
+ même pb en copiant du seagate vers ibm : le seul cas ou ça rame pas trop c'est ibm vers ibm

Reply

Marsh Posté le 30-07-2002 à 19:28:43    

ah ben y-a les param du bios dans la derniere commande
j'ai mis lba dans le bootloader aussi
et j'ai l'emul scsi pour mon graveur sur hdc mais je pense pas que ça joue

Reply

Marsh Posté le 30-07-2002 à 19:31:31    

pour faire un petit résumé de ce qui y-a déjà été tenté, j'ai déjà essayé mon seagate sur les secondary master et le multicount à 16
j'ai aussi essayer l'option -Z de hdparm, mais ça passe pas, il me sort des erreurs
 
EDIT : et je connaissais déjà le lien, on me l'avait filer quand je suis passé en ext3 y-a plusieurs mois et on a du me le ressortir 15 fois depuis 2 jours que je cherches un solution  :sweat:


Message édité par djoh le 30-07-2002 à 19:37:39
Reply

Marsh Posté le 30-07-2002 à 19:44:09    

j'ai comparé le cat /proc... avec celui du hda et tout est identique sauf pour le nombre de cylindre (normal, c'est pas la même taille) et le number (ça doit être la place dans les periph ide, donc normal aussi)
 
je commence à désespérer  :sweat:  
mais je veux pas ! c'est vraiment trop pourris comme perf, il doit bien y avoir une solution  :cry:

Reply

Marsh Posté le 30-07-2002 à 19:45:36    

les 2 HD sont en ext3 ? car cela pourrait venir de ton fs surtout si tu as mis tout pour l'ext3


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

Marsh Posté le 30-07-2002 à 19:48:10    

Dark_Schneider a écrit a écrit :

les 2 HD sont en ext3 ? car cela pourrait venir de ton fs surtout si tu as mis tout pour l'ext3




 

bash-2.05a$ mount
/dev/hda7 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda10 on /var type ext3 (rw)
/dev/hda11 on /home type ext3 (rw)
/dev/hdb7 on /home/ftp type ext3 (rw)

 
 
 
tu veux dire que c'est l'ext3 qui pourrait ralentir ?
je pense pas parce que mon ibm est aussi en ext3 et il marche pas mal

Reply

Marsh Posté le 30-07-2002 à 19:49:55    

http://www.linux-france.org/article/sys/ext3fs/#s5
 
essaie avec writeback ou journal


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

Marsh Posté le 30-07-2002 à 19:52:19    

Dark_Schneider a écrit a écrit :

http://www.linux-france.org/article/sys/ext3fs/#s5
 
essaie avec writeback ou journal




 
jr vais carrement l'essayer en ext2 pour voir ... comme ça, si ça continue, je serais sur que ça vient pas de la fs  ;)

Reply

Marsh Posté le 30-07-2002 à 20:04:17    

ext2, copie sur la même partition : 1.25Mo/s  :sweat:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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