web-dev-qa-db-fra.com

Pourquoi le taux de transfert de données est-il si lent sur mon lecteur externe USB 2.0?

Mon disque dur externe de 1 To est connecté à la prise USB 2.0 avant de mon boîtier 11.04. Lors de la copie de fichiers, le taux de transfert de données est très lent, env. 12 Mo/s maximum même si, selon l’utilitaire de disque dur, il est connecté en USB haute vitesse (480 Mo/s):

enter image description here

C'est la sortie de lsusb:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ceci est la sortie de hdparm:

~$ Sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec

Avec ce taux, il faut des heures pour sauvegarder mes gros fichiers vidéo fréquemment édités. Cela le rend presque inutilisable, d'autant plus que je sais qu'il pourrait fonctionner beaucoup mieux.

Le remplacement du port USB par un autre à l’arrière de l’ordinateur et le remplacement du câble par un nouveau port n’a apporté aucun changement.

Y at-il un paramètre que je dois faire en plus des valeurs par défaut de mon encore assez vanille mais mettre à jour 11.04 ici?

10
Takkat

OK - La police de toutes les connaissances (!) wikipedia indique que pour une interface USB 2.0, le taux de transfert maximum théorique est de 480 Mbps (mégabits par seconde). Par conséquent, j’estime que l’utilitaire de disque exagère de manière incorrecte votre clé USB - cela devrait probablement être classé comme un bogue.

Je sais qu'il existe un problème avec NTFS, mais d'après la capture d'écran, il semblerait que vous utilisiez EXT4. Ce n'est donc pas le problème.

La vitesse théorique est de 60 Mo/s max. Cependant, j'ai lu divers rapports tels que this (consultez également l'article sur le taux de transfert dans le lien wikipedia) qui indiquent que vous pourriez vous attendre à une moitié de ce taux. Ainsi, votre lecteur fonctionne probablement aussi vite que possible.

Pour de meilleures vitesses, utilisez un disque externe SATA II ou essayez une carte d'interface USB3.0 + un disque dur externe USB 3.0.

Suggérez également de confirmer votre vitesse de lecture à l’aide de certains outils en ligne de commande, comme décrit ici . Il serait intéressant de voir avec quelle précision Nautilus rapporte le taux de transfert par rapport aux outils en ligne de commande selon ce lien.


Il vaut également la peine de démarrer avec pci=routeirq dans votre option grub du noyau - des problèmes d’IRQ ralentissent parfois les lectures/écritures sur le disque dur.

6
fossfreedom

Corrigez-moi si je me trompe mais les mégaoctets ne sont pas les mêmes que les mégabits ...

La norme USB 2.0 indique des vitesses pouvant atteindre 480 Mbps ... ce qui est un "b" inférieur qui signifie bits ...

Nautilus indique que vous déplacez des données de 12 Mbps, c’est-à-dire un B majuscule, qui sont des octets.

1 octet = 8 bits

12 Mo (mégaoctets) = 96 Mo (mégabits)

En outre, ces vitesses sont des "vitesses de laboratoire", ce qui signifie qu'elles se sont produites dans des circonstances idéales, mais elles varient toujours d'un matériel à l'autre, un peu comme les modems à 56 kbps jamais connectés en réalité au-dessus de 48 kbps.

3
Gustavo Rubio

J'ai eu des problèmes similaires après la mise à niveau vers Lubuntu 12.04 et des problèmes similaires avec Maverick.

Après avoir mis à jour Maverick l'été dernier, le problème s'est résolu.

Maintenant, j'ai nettoyé mon disque dur externe avec Gparted et l'ai reformaté en ext4.

Après cela, la première chose qui s’est produite est que j’ai eu aucun accès en écriture sur le disque dur. Ce n'est qu'après l'avoir intégré au système en tant que propriétaire que j'ai accès.

Je trouve cela très amusant parce que c’est un disque dur externe et, oui, je suis leur propriétaire physique et ils ne sont que du stockage.

Vous n'avez pas de problème de propriété sur les partitions FAT32.

Le transfert de fichiers du disque dur de mon ordinateur vers le disque externe me rendait triste, car je n’avais aucun problème avec ce disque auparavant et j’ai maintenant quelques erreurs de nom de fichier non valides. Puisque j'ai la mauvaise habitude de jouer à un jeu simple quand j'ai besoin d'attendre la fin des tâches, j'ai ouvert Majong et j'ai pensé que c'était peut-être la raison du problème. Ensuite, j'ai réalisé que l'erreur pouvait être liée à quelques fichiers nommés dans une autre langue et j'ai changé la langue du système pour répéter la procédure.

Devinez quoi, ça a bien fonctionné.

Maintenant, il me faudrait de l’aide pour savoir comment modifier le problème USB qui a été résolu avec Ubuntu 10.10 et Lubuntu 11.10.

La seconde ne serait qu'une simple réponse à la question de savoir pourquoi je dois établir la propriété d'un disque au format ext4 et utiliser n'importe quel fichier FAT32 ou NTFS sans ce besoin.

1
Atadam

Je suppose que c'est un problème de performances avec NTFS. La partition de disque USB sur laquelle vous travaillez est-elle formatée? À quoi ressemble votre processeur pendant la copie de ces fichiers?

Si c'est le cas, je vous recommanderais de ne pas utiliser NTFS sur le disque USB, à moins que vous n'ayez à le faire.

Si vous devez le faire, il existe un bogue conn avec NTFS-3G, bien que la liste 11.04 ne soit pas considérée comme concernée. Il y a un commentaire selon lequel quelqu'un l'a confirmé le 11.04, mais de toute façon, certaines personnes ont eu de la chance avec un APP non officiel alors qu'elles ont encore des paquets pour le 11.04.

Un autre correctif peut exister si ce bogue s’applique.

0
krondor