Wenn ich mein USB 2.0-Laufwerk an Xubuntu anschließe und versuche, große Dateien zu übertragen, ist die Übertragungsgeschwindigkeit zunächst gut, sinkt jedoch nach einigen Sekunden auf 1-2 Mib / s. Nach dem, was ich gelesen habe, ist die schnelle Übertragung am Anfang nur so lange, bis der Cache voll ist, dann wird die tatsächliche USB-Übertragungsgeschwindigkeit verwendet.
Unter Windows ist die Geschwindigkeit konstant bei ca. 25Mib / s, der gleiche Stick ist an den gleichen Port angeschlossen.
Dies ist die Ausgabe von dmesg beim Anschließen des Sticks:
[ 5237.580084] usb 1-4: new high speed USB device using ehci_hcd and address 6
[ 5237.714318] scsi4 : usb-storage 1-4:1.0
[ 5238.713909] scsi 4:0:0:0: Direct-Access SanDisk Cruzer 8.02 PQ: 0 ANSI: 0 CCS
[ 5238.715264] sd 4:0:0:0: Attached scsi generic sg2 type 0
[ 5238.727225] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 5242.308981] sd 4:0:0:0: [sdb] 31301631 512-byte logical blocks: (16.0 GB/14.9 GiB)
[ 5242.309589] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 5242.311228] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 5242.311238] sdb: sdb1
Der Stick ist automounted, hier ist die Ausgabe von "mount":
/dev/sdb1 on /media/B82C-6B07 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush)
Ich muss vfat verwenden, da ich Dateien auf mein Playstation3-System übertragen möchte. Obwohl der Test unten zeigt, dass dies nicht die Hauptursache ist.
Dies scheint ein häufiges Problem in (X) ubuntu zu sein. Ich habe noch keine klare Lösung gefunden. Es scheint, dass der Stick asynchron anstatt bündig montiert werden muss, aber ich weiß nicht genau, wie ich das erreichen soll. Es macht mir nichts aus, wenn ich den Stick jedes Mal aushängen muss, bevor ich ihn trenne, solange die Übertragungsgeschwindigkeit besser ist.
Irgendwelche Ideen?
2. November: Dieser Fehlerbericht scheint im Zusammenhang zu stehen: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/182931 . Was mich beunruhigt ist, dass das Problem über 2 Jahre alt zu sein scheint und immer noch nicht gelöst ist.
10. November: Ich habe einen Lesetest mit palimpstest gestartet (aus dem Gnome-Disk-Utility-Projekt). Dies gibt mir eine minimale Übertragungsrate von 23 MBit / s. Habe es jetzt auch im krusader probiert, die Lesegeschwindigkeit ist konstant> 20 MBit / s. Das Problem ist also wirklich, nur auf den Stick zu schreiben!
Hier ist ein Bild eines Lese- / Schreibtests im selben Programm:
Ich musste das Dateisystem vor dem Test komplett löschen, was zeigt, dass vfat nicht die Hauptursache ist, wie oben erwähnt.
Ein weiterer Hinweis: Wenn ich eine 100-MB-Datei übertrage, dauert es ungewöhnlich lange, bis die Übertragung tatsächlich abgeschlossen ist. Das sieht für mich wieder so aus, als ob sich die Datei zwar in einem Cache befindet, aber das Schreiben auf das USB-Gerät sehr langsam ist.
12. November: "Gute Nachrichten". Das Problem scheint der Memory Stick selbst zu sein. Wenn ich eine externe Festplatte (My Book Elite 1 TB) versuche, erhalte ich eine konstante Schreibgeschwindigkeit von ca. 20 MiB / s. Ich habe zuerst versucht, meinen Memory Stick neu zu formatieren, damit ich die beiden wirklich vergleichen kann (Dateisysteme waren unterschiedlich). Nach der Neuformatierung werden beide Laufwerke auf die gleiche Weise gemountet:
/dev/sdb1 on /media/My Book type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdc1 on /media/cruzer_ type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
Cruzer ist der Stick (die Geschwindigkeit fällt nach einigen Sekunden immer noch ab), My Book ist die externe Festplatte mit einer konstanten Schreibgeschwindigkeit von 20 MiB / s.
Schwer zu sagen, was das Problem dann wirklich ist. Wie gesagt, in Windows bekomme ich mit dem SanCruzer auch gleich hohe Schreibgeschwindigkeiten.
Bearbeiten am Ende des Kopfgeldes: Leider ist das Problem mit dem Stick immer noch nicht gelöst. Allerdings möchte ich nach 7 Tagen das Kopfgeld natürlich vergeben. Der Kommentar von aking1012 war sehr hilfreich, da er ein neues Licht auf die Angelegenheit wirft. Ich habe jedoch das Gefühl, dass ich Harrymc das Kopfgeld geben muss, da er die größte Anstrengung zeigte, um das Problem zu lösen. Vielen Dank an alle.
flush
ist unwahrscheinlich , dass die Option in Ihrer Mount-Ausgabe hilft. Ich denke das ist noch schlimmer als sync
.