Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.noyau

Linux.noyau : USB 2.0

Posté par Diplodocus (Jabber id, page perso, ) le 30 juin 2005
Bonjour,

J'ai chez moi, un disque dure USB 2.0 branché sur ma carte USB 2.0.
J'ai compilé un noyau personnalisé où ehci_hcd est chargé en tant que module et est bien chargé (petit passage par lsmod).

Quand je copie les fichiers de ce disque dur USB vers un disque dure IDE, le débit est lent.
Plus rapide que de l'USB 1.0 mais plus lent que ce que je peux faire avec mon ancien OS (pour pas dire de nom).

En cherchant un peu le pourquoi du comment, j'ai découverts que mon CPU tourné à 100% pendant la copie des fichiers. C'est étrange car le CPU n'as rien à faire.

(PS: Je n'utilise pas LowPerformance, mais bien l'émulation SCSI).
Mon disque dure est /dev/usb/sda[1-2] car il y a 2 partitions.

J'utilise udev.

Pour faire le test, j'ai utilisé kde (il affiche le débit), mais je doute que ce soit lui en cause. Mais je referai un test en console pour regarder la charge CPU, chez moi ce soir.

Merci d'avance
Ulrich Van Den Hekke

--
Ulrich
Java pas bien, Java l'dire à ma mère.
> Lire le message (6 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

mode synchrone...

Posté par Mikaël Cordon (Jabber id, page perso, ) le 30/06/2005 à 12:05. (lien). Évalué à 3.

Salut,

Peut-être as-tu monté ta partition en mode synchrone : avec l'option sync dans le fstab ? Ce qui pourrait expliquer la lenteur et le la charge du CPU, peut-être...

Dans la même trempe, moi j'ai un lecteur MP3 USB 2.0 qui panique en mode asynchrone (lorsque je copie des fichiers vers lui)... Alors je l'ai passé en mode synchrone... La copie est effectivement plus tranquille (dirons-nous) et le CPU un peu plus affolé... Mais mon lecteur MP3 ne panique plus...

  • [^]Re: mode synchrone...

    Posté par Diplodocus (Jabber id, page perso, ) le 30/06/2005 à 18:00. (lien). Évalué à 1.

    Il est monté avec l'option defaults => rw, suid, dev, exec, auto, nouser, et async

    --
    Ulrich
    Java pas bien, Java l'dire à ma mère.

DMA sur le disque IDE

Posté par LastMan / Lastrainson (page perso, ) le 30/06/2005 à 13:08. (lien). Évalué à 3.

essaye après avoir tenté un hdparm -d 1 /dev/hda (remplace hda par ton disque ide)

  • [^]Re: DMA sur le disque IDE

    Posté par Diplodocus (Jabber id, page perso, ) le 30/06/2005 à 18:01. (lien). Évalué à 1.

    Ce n'est pas possible sur les disques dur USB. Mais c'est bien essayé.

    --
    Ulrich
    Java pas bien, Java l'dire à ma mère.

Mes essais :

Posté par Diplodocus (Jabber id, page perso, ) le 30/06/2005 à 18:42. (lien). Évalué à 1.

maxiding:/home/phoenix# hdparm -t /dev/usb/sda1

/dev/usb/sda1:
Timing buffered disk reads: 30 MB in 3.06 seconds = 9.82 MB/sec


phoenix@maxiding:~$ time cp /mnt/.../*.big /tmp

real 9m54.483s
user 0m0.141s
sys 7m5.433s
phoenix@maxiding:~$ du -s /mnt/.../*.big
24144 /mnt/...
41776 /mnt/...
16416 /mnt/...

Ce qui donne à peu prés 134 ko/s !!!!!

Le système de fichier que j'utilise est vfat. Y-a-t-il un rapport ?

--
Ulrich
Java pas bien, Java l'dire à ma mère.
  • [^]Re: Mes essais :

    Posté par Diplodocus (Jabber id, page perso, ) le 01/07/2005 à 11:54. (lien). Évalué à 1.

    Sur ma machine j'ai un noyau 2.6.11.

    J'ai tésté sur ma machine qui a un noyau 2.6.12.
    Il y a bien une grande différence. Je vais regarder d'où cela peut venir (fichier de conf ?)

    J'utilise une carte PCI USB 2.0 (car mon PC ne faisait que de l'USB1). Mon PC portable est USB2.0 natif. Est-ce que cela peut-être une cause ?

    --
    Ulrich
    Java pas bien, Java l'dire à ma mère.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.noyau