Retourner aux forums || Retourner au forum Linux.noyau
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
> Lire le message (6 commentaires, moyenne: 1,7).
mode synchrone...
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
DMA sur le disque IDE
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é.
Mes essais :
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 ?
-
[^]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 ?
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.noyau



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.