PC zu USB übertragen langsam

9

Ich habe Probleme mit der USB-Übertragung, nicht mit der externen Festplatte.

Die Übertragung beginnt mit "Gefällt mir". Für die Übertragung einer 700-MB-Datei beginnt sie mit 30 MB / s. Gegen Ende endet sie bei 0 Sekunden und bleibt etwa 3-4 Minuten, um das letzte Bit zu übertragen.

Ich habe verschiedene USB-Geräte ausprobiert, aber kein Glück. Ist es ein Fehler?

Ein weiterer wichtiger Punkt ist, dass es in Kubuntu kein solches Problem gibt. Hat es etwas mit Gnome zu tun?

Ich benutze Ubuntu 11.10 64bit.

Jemand bitte helfen, es ist wirklich nervig.

Hier sind die Details.

PC >> Alle meine Laufwerke sind in ext4.

USB >> Ich habe ext3, ntfs und fat32 ausprobiert. Alle haben das gleiche Problem.

Hier sind die Details meiner USB-Controller:

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)

Hier ist ein Beispiel für eine Übertragung.

Ich habe eines meiner 4 GB USB-Geräte angeschlossen.

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

Danach habe ich eine Übertragung initiiert.

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

Hier ist die Gesamtzeit, die für diese Übertragung aufgewendet wurde.

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

Findest du das normal? Ungefähr 12 Minuten für eine 1,6-Gbit-Übertragung?

Vielen Dank.

Vipin Frau
quelle
Welches Dateisystem ist das USB-Gerät? Durch die Frage konnte ich nicht herausfinden, an welche Art von Gerät Sie Dateien senden möchten. Können Sie die Frage bearbeiten und weitere Informationen zu Hardware- / Modellnummern hinzufügen?
Bruno Pereira

Antworten:

3

Es hört sich so an, als wäre die hohe Zahl am Anfang eher ein Cache-Wert, und wenn sie voll ist, muss Ubuntu auf den Speicherplatz warten, bevor er mehr schreibt.

Versuchen Sie, das Paket zu beobachten iostat -k 5(5 = 5 Sekunden aktualisieren) sysstat(starten Sie es, bevor Sie mit dem Kopieren beginnen), und prüfen Sie, ob sich die Zahl der Schreib-KB / s jemals 30 MB / s nähert - ich vermute nicht, und es wird mit einigen hundert KB / s geschrieben den ganzen Weg durch.

Cäsium
quelle
Das Problem tritt nur bei 64bit Ubuntu 11.10 auf. Heute habe ich 32 Bit Ubuntu 11.10 installiert und konnte so etwas nicht bemerken.
Vipin Frau
Vielen Dank. Ich hatte das gleiche Problem. Der Nautilus-Fortschrittsbalken blieb hängen, aber iostat zeigte an, dass das System noch auf das Gerät schrieb. Gibt es eine Möglichkeit, einen zuverlässigen Cache-fähigen Fortschrittsbalken für die Übertragung von Nautilus-Dateien zu erhalten?
Cheshirekow