Transfert PC vers USB lent

9

J'ai des problèmes avec le transfert USB, pas avec le disque dur externe.

Le transfert commence par comme, pour le transfert de 700 Mo de fichier, il commence à 30 Mo / s et vers la fin, il s'arrête à 0 s et reste en place pendant 3 à 4 minutes pour transférer le dernier bit.

J'ai essayé différents périphériques USB, mais pas de chance. Est-ce un bug?

Un autre point important est qu'à Kubuntu, ce problème n'existe pas. Alors, est-ce quelque chose lié à Gnome?

J'utilise Ubuntu 11.10 64bit.

Aidez quelqu'un, c'est vraiment ennuyeux.

Voici les détails.

PC >> tous mes disques sont en ext4.

USB >> J'ai essayé ext3, ntfs et fat32. Tous ayant le même problème.

Voici les détails de mes contrôleurs USB:

root@LAB:~# lspci|grep USB
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)

Voici un exemple d'un transfert.

J'ai connecté l'un de mes périphériques USB de 4 Go.

Nov 24 12:01:25 LAB kernel: [ 1175.082175] userif-2: sent link up event.
Nov 24 12:01:25 LAB kernel: [ 1695.684158] usb 2-2: new high speed USB device number 3 using ehci_hcd
Nov 24 12:01:25 LAB mtp-probe: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Nov 24 12:01:26 LAB mtp-probe: bus: 2, device: 3 was not an MTP device
Nov 24 12:01:26 LAB kernel: [ 1696.132680] usbcore: registered new interface driver uas
Nov 24 12:01:26 LAB kernel: [ 1696.142528] Initializing USB Mass Storage driver...
Nov 24 12:01:26 LAB kernel: [ 1696.142919] scsi4 : usb-storage 2-2:1.0
Nov 24 12:01:26 LAB kernel: [ 1696.143146] usbcore: registered new interface driver usb-storage
Nov 24 12:01:26 LAB kernel: [ 1696.143150] USB Mass Storage support registered.
Nov 24 12:01:27 LAB kernel: [ 1697.141657] scsi 4:0:0:0: Direct-Access     SanDisk  U3 Cruzer Micro  8.02 PQ: 0 ANSI: 0 CCS
Nov 24 12:01:27 LAB kernel: [ 1697.168827] sd 4:0:0:0: Attached scsi generic sg2 type 0
Nov 24 12:01:27 LAB kernel: [ 1697.169262] sd 4:0:0:0: [sdb] 7856127 512-byte logical blocks: (4.02 GB/3.74 GiB)
Nov 24 12:01:27 LAB kernel: [ 1697.169762] sd 4:0:0:0: [sdb] Write Protect is off
Nov 24 12:01:27 LAB kernel: [ 1697.169767] sd 4:0:0:0: [sdb] Mode Sense: 45 00 00 08
Nov 24 12:01:27 LAB kernel: [ 1697.171386] sd 4:0:0:0: [sdb] No Caching mode page present
Nov 24 12:01:27 LAB kernel: [ 1697.171391] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Nov 24 12:01:27 LAB kernel: [ 1697.173503] sd 4:0:0:0: [sdb] No Caching mode page present
Nov 24 12:01:27 LAB kernel: [ 1697.173510] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Nov 24 12:01:27 LAB kernel: [ 1697.175337]  sdb: sdb1

Après cela, j'ai initié un transfert.

lsof -p 3575|tail -2

mv      3575 root    3r   REG    8,8 1719599104 4325379 /media/Misc/The Tree of Life (2011) DVDRip XviD-MAXSPEED/The Tree of Life (2011) DVDRip XviD-MAXSPEED www.torentz.3xforum.ro.avi

mv      3575 root    4w   REG   8,17 1046347776      15 /media/SREE/The Tree of Life (2011) DVDRip XviD-MAXSPEED/The Tree of Life (2011) DVDRip XviD-MAXSPEED www.torentz.3xforum.ro.avi

Voici le temps total consacré à ce transfert.

root@LAB:/media/SREE# time mv /media/Misc/The\ Tree\ of\ Life\ \(2011\)\ DVDRip\ XviD-MAXSPEED/ /media/SREE/

real    11m49.334s
user    0m0.008s
sys 0m5.260s


root@LAB:/media/SREE# df -T|tail -2

/dev/sdb1     vfat     3918344   1679308   2239036  43% /media/SREE

/dev/sda8     ext4   110110576  60096904  50013672  55% /media/Misc

Pensez-vous que c'est normal?? Environ 12 minutes pour un transfert de 1,6 Go?

Merci.

Vipin Ms
la source
Quel système de fichiers est le périphérique USB? À la question, je ne pouvais pas comprendre à quel type d'appareil vous essayez d'envoyer des fichiers, pouvez-vous modifier la question et inclure plus d'informations sur les numéros de matériel / modèle?
Bruno Pereira

Réponses:

3

Il semble que le nombre élevé au début soit plus une valeur de cache et quand il se remplit, Ubuntu est obligé d'attendre de l'espace avant d'écrire plus.

Essayez de regarder iostat -k 5(5 = 5 secondes d'actualisation) à partir du sysstatpackage (démarrez-le avant de commencer la copie) et voyez si le chiffre d'écriture en Ko / s approche jamais 30 Mo / s - je suppose que non et il écrit à quelques centaines de Ko / s tout au long du parcours.

Césium
la source
Le problème se produit uniquement avec ubuntu 64 bits 11.10. Aujourd'hui, j'ai installé Ubuntu 32 bits 11.10 et je n'ai rien remarqué de tel.
Vipin Ms
Merci. J'avais le même problème. La barre de progression de Nautilus était bloquée mais iostat a montré que le système écrivait toujours sur l'appareil. Existe-t-il un moyen d'obtenir une barre de progression fiable compatible avec le cache pour travailler avec le transfert de fichiers nautilus?
cheshirekow