Forum Linux.général prob usb2 trop lent

Posté par  .
Étiquettes : aucune
0
26
avr.
2006
Je possède une clé usb garantit USB 2.0 ainsi qu'un appareil photo numérique capable de transferer des fotos en usb2 mais j'ai des performances ridicules sous linux (env. 3.5 Mo/s en lecture et 200 ko/s en écriture pour la clé usb). Sous windows tout marche nikel. Pourquoi une différence si importante entre lecture et écriture ? Pourquoi une vitesse si lente ?
Je précise que le module ehci_hcd, usbcore, et usb_storage sont chargés correctement (enfin il me semble d'après lsmod).

% lsmod
Module Size Used by
usb_storage 33988 1
ehci_hcd 29192 0
usbcore 119940 4 usb_storage,ehci_hcd,uhci_hcd
sd_mod 15568 6

Est-ce que qqun pourrait m'aider ?
Merci d'avance.
  • # Quelques infos en plus...

    Posté par  . Évalué à 0.

    Serait-il possible d'avoir quelques infos en plus par exemple:
    - distribution
    - version du noyau
    - contenu de /etc/fstab ou plus généralement options utilisée pour le montage (j'ai constaté par exemple que l'option sync peut être une catastrophe en terme de perf)
    - chipset de ton PC / modèle de carte mère.
    • [^] # Re: Quelques infos en plus...

      Posté par  . Évalué à 1.

      Distribution : Debian testing Noyau : 2.6.15
      % cat /etc/fstab
      /dev/sdb1       /mnt/cleusb     vfat    defaults,noauto,user,sync,uid=1000,gid=1000,umask=002      0       0
      
      (je vais de ce pas essayer de retirer l'option sync !!) Carte mère : ASUSTeK Computer Inc. A7V8X-X
      % lspci
      0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
      0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
      0000:00:0c.0 RAID bus controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
      0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
      0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
      0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
      0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
      0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
      0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
      0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
      0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
      0000:01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
      
      Merci beaucoup !!!!!
    • [^] # Re: Quelques infos en plus...

      Posté par  . Évalué à 1.

      Bingo !!!!!!!!!!!!!!!!!
      Sans l'option sync j'obtient des pointes de vitesse a 20 Mo/s en écriture !!
      Bon pour ma culture générale j'aimerai qd mm bien savoir a quoi sert cette option sync ?!

      En tout cas merci !!
      • [^] # Re: Quelques infos en plus...

        Posté par  (site web personnel) . Évalué à 1.

        En gros, l'option sync force l'écriture sur le périphérique, sans mise en cache. C'est plus sur, mais c'est moins rapide.

        Donc en théorie, cette option permet le débranchage à chaud de la clé usb sans perte de donnée.

        En pratique, je te conseille de toujours démonter tes périph usb avant de les déconnecter, sync ou pas sync.

        cordialement

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.