Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[usb] lenteur des copies vers une clef usb[résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
chipsterjulien
Guru
Guru


Joined: 08 Jun 2004
Posts: 350
Location: Lille France

PostPosted: Sat Jan 14, 2006 9:05 am    Post subject: [usb] lenteur des copies vers une clef usb[résolu] Reply with quote

Salut !
Bon, après plusieurs moi de recherche intensive et de recompilation de kernel, je viens poster ici car j'ai un gros soucis.
Je monte ma clef usb ou mon mp3 sur le port usb. Quand je transfert des info de ma clef vers le pc aucun soucis à noté. Par contre quand je fais l'inverse, je me retrouve avec des débits plus que minable. Je transferts à 16Ko/s 8O
Même l'usb 1 est plus rapide et franchement je ne comprends pas comment ca se fait.

mon fstab
Code:
/dev/sdf1               /mnt/usb        vfat            noauto,noatime,user,sync,rw             0 0


mon kernel parti usb
Code:
uname -r
2.6.14-gentoo-r5


Code:
<M> Support for Host-side USB
[ ]   USB verbose debug messages
---   Miscellaneous USB options
[*]   USB device filesystem
[*]   Enforce USB bandwidth allocation (EXPERIMENTAL)
[ ]   Dynamic USB minor allocation (EXPERIMENTAL)
[*]   USB suspend/resume (EXPERIMENTAL)
---   USB Host Controller Drivers
<M>   EHCI HCD (USB 2.0) support
[*]     Full speed ISO transactions (EXPERIMENTAL)
[*]     Root Hub Transaction Translators (EXPERIMENTAL)
< >   ISP116X HCD support
<M>   OHCI HCD support
<M>   UHCI HCD (most Intel and VIA) support
< >   SL811HS HCD support
---   USB Device Class drivers
[ ]   Obsolete OSS USB drivers
< >   USB Bluetooth TTY support
< >   USB Modem (CDC ACM) support
<M>   USB Printer support
---   NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more
<M>   USB Mass Storage support
[ ]     USB Mass Storage verbose debug
[ ]     Datafab Compact Flash Reader support (EXPERIMENTAL)
[ ]     Freecom USB/ATAPI Bridge support
[ ]     ISD-200 USB/ATA Bridge support
[ ]     Microtech/ZiO! CompactFlash/SmartMedia support
[ ]     USBAT/USBAT02-based storage support (EXPERIMENTAL)
[ ]     SanDisk SDDR-09 (and other SmartMedia) support (EXPERIMENTAL)
[ ]     SanDisk SDDR-55 SmartMedia support (EXPERIMENTAL)
[ ]     Lexar Jumpshot Compact Flash Reader (EXPERIMENTAL)
[ ]     Support OneTouch Button on Maxtor Hard Drives (EXPERIMENTAL)
---   USB Input Devices
<M>   USB Human Interface Device (full HID) support
[*]     HID input layer support
[ ]       Force feedback support (EXPERIMENTAL)
[ ]     /dev/hiddev raw HID device support
        USB HID Boot Protocol drivers  --->
< >   Aiptek 6000U/8000U tablet support


si je fais un lsmod voila ce que j'ai (la clef usb n'étant pas branchée)
Code:

uhci_hcd               34016  0
ehci_hcd               35720  0
ohci_hcd               22788  0
usblp                  14336  0
usb_storage            39940  0
usbcore               136288  7 uhci_hcd,ehci_hcd,ohci_hcd,quickcam,usblp,usb_storage
sr_mod                 19044  0


Avec la clef usb monté
Code:
uhci_hcd               34016  0
ehci_hcd               35720  0
ohci_hcd               22788  0
usblp                  14336  0
usb_storage            39940  1
usbcore               136288  7 uhci_hcd,ehci_hcd,ohci_hcd,quickcam,usblp,usb_storage
sr_mod                 19044  0


Pour info mon ordie est un athlon 64 mais j'ai le meme soucis en 32 bits sur athlon-xp avec gentoo

Si quelqu'un a une idée, ...
(Si il faut que je rajoute des affaires, n'hésiter pas)


Last edited by chipsterjulien on Sat Jan 14, 2006 3:33 pm; edited 2 times in total
Back to top
View user's profile Send private message
billiob
Guru
Guru


Joined: 30 Dec 2004
Posts: 425
Location: Paris, France

PostPosted: Sat Jan 14, 2006 9:20 am    Post subject: Reply with quote

C'est le "sync" qui te donne une faible vitesse.
Enlève le sync lorsque tu montes ta clé, et ce sera plus rapide, mais il faudra toujours penser à bien démonter la clé !
Code:
/dev/sdf1               /mnt/usb        vfat            noauto,noatime,user,sync,rw             0 0

_________________
billiob
Back to top
View user's profile Send private message
chipsterjulien
Guru
Guru


Joined: 08 Jun 2004
Posts: 350
Location: Lille France

PostPosted: Sat Jan 14, 2006 9:33 am    Post subject: Reply with quote

billiob wrote:
C'est le "sync" qui te donne une faible vitesse.
Enlève le sync lorsque tu montes ta clé, et ce sera plus rapide, mais il faudra toujours penser à bien démonter la clé !
Code:
/dev/sdf1               /mnt/usb        vfat            noauto,noatime,user,sync,rw             0 0


J'avais déjà essayé et en fait la copie est plus rapide car elle est mise en cache cependant la copie vers le support est toujours aussi lente malheureusement. Avant ca fonctionnait bien c'est ca le pire

Sinon j'avais oublié de marqué ca dans mon autre poste. J'ai un disque dur externe en usb 2 et lui ne semble pas affecter par le problème puisque j'ai des débits avoisinant les 10Mo/s
Back to top
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Sat Jan 14, 2006 11:08 am    Post subject: Reply with quote

chipsterjulien wrote:
J'avais déjà essayé et en fait la copie est plus rapide car elle est mise en cache cependant la copie vers le support est toujours aussi lente malheureusement. Avant ca fonctionnait bien c'est ca le pire


Bonjour,

Je précise que ce bug (enfin c'est plus une fonctionnalité) est apparu il y a pas longtemps (noyau 2.6.12, il me semble). Les développeurs ayant ajoutés un code de copie synchronisé pour vfat. Mais, ce mode introduit beaucoup trop de vérifications et d'écritures (pas bon pour les performances et la longébité de la clef).

Enfin, quand tu enléves le sync, la copie va se faire véritablement au moment du unmount. Chez moi, il n'y a pas photo. En mode sync, ca n'avance pas (20 min pour 50mo), En async, la copie est instantannée et le démontage dure 1 à 2 minutes (usb1).

Bonne journée.
Back to top
View user's profile Send private message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Sat Jan 14, 2006 12:48 pm    Post subject: Re: [usb] lenteur des copies vers une clef usb Reply with quote

Juste pour confirmer les réponses ci dessus. C'est un pb classique, de nombreux posts en traitent. Enleve le sync de ton fstab, tu abimes ta clef avec. La copie effective se fera à l'umount. Ce sera bien plus rapide.

Je te conseille une recherche sur ce forum sur hal, dbus, ivman .. Un post expliquait comment gerer les clefs usb vfat proprement en async.

Perso ma clef se monte toute seule, et je fais "sync" juste avant de la démonter.

Tshaw
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Jan 14, 2006 1:00 pm    Post subject: Re: [usb] lenteur des copies vers une clef usb Reply with quote

TTK wrote:
Juste pour confirmer les réponses ci dessus. C'est un pb classique, de nombreux posts en traitent. Enleve le sync de ton fstab, tu abimes ta clef avec. La copie effective se fera à l'umount.

Faux ;) la copie se fait pas a l'umount : la copie se fait "quand le systeme a le temps" en tache de fond. effectivement, si tu umount ta clé directement après, tu as l'impression que c'est fait a l'umount, mais si tu laisse la clé branchée un minimum de temps, l'umount sera instantanné, la copie se sera faite au fil du temps ;)

Concernant le sync, depuis les noyaux 2.6.12, le sync est géré correctement sur la vfat, ce qui n'était pas le cas avant. Ce qui fait que les transferts sont immensément lents : réécriture incessante de la table file allocation table. En plus, comme la flash a un nombre de réécriture limité, ça de dézingue une clé USB beaucoup plus rapidement. Donc a éviter...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
TTK
Guru
Guru


Joined: 02 Mar 2004
Posts: 523

PostPosted: Sat Jan 14, 2006 1:07 pm    Post subject: Re: [usb] lenteur des copies vers une clef usb Reply with quote

guilc wrote:
TTK wrote:
Juste pour confirmer les réponses ci dessus. C'est un pb classique, de nombreux posts en traitent. Enleve le sync de ton fstab, tu abimes ta clef avec. La copie effective se fera à l'umount.

Faux ;) la copie se fait pas a l'umount : la copie se fait "quand le systeme a le temps" en tache de fond. effectivement, si tu umount ta clé directement après, tu as l'impression que c'est fait a l'umount, mais si tu laisse la clé branchée un minimum de temps, l'umount sera instantanné, la copie se sera faite au fil du temps ;)


Ouais, mais chez moi le système n'a JAMAIS le temps :wink:
Je suis pas là pour glandouiller, moi.

Tshaw
Back to top
View user's profile Send private message
chipsterjulien
Guru
Guru


Joined: 08 Jun 2004
Posts: 350
Location: Lille France

PostPosted: Sat Jan 14, 2006 3:29 pm    Post subject: Reply with quote

Ok, je vais essayer tout ca et j'en rend compte ici.
Encore merci pour vos suggestions ;)
Back to top
View user's profile Send private message
Talosectos
Guru
Guru


Joined: 31 Aug 2004
Posts: 329
Location: Bugey-Libre

PostPosted: Sat Jan 14, 2006 4:35 pm    Post subject: Re: [usb] lenteur des copies vers une clef usb Reply with quote

TTK wrote:

Ouais, mais chez moi le système n'a JAMAIS le temps :wink:
Je suis pas là pour glandouiller, moi.
Tshaw

C'est vrai, en plus les clés usb sont pas cher :D
_________________
Comité de lutte contre le language sms et les fautes volontaires
Utilisez la fonction recherche !
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum