USB 2.0 sürücümü Xubuntu'ya bağlayıp büyük dosyaları aktarmaya çalıştığımda, aktarım hızları başlangıçta iyi ancak birkaç saniye sonra 1-2 Mib / s'ye düşüyor. Okuduğum kadarıyla, başlangıçtaki hızlı aktarım önbellek dolana kadar gerçekleşiyor, o zaman gerçek USB aktarım hızı kullanılıyor.
Windows'da, hız aynı bağlantı noktasına bağlı yaklaşık 25Mib / s'de sabittir.
Bu, çubuğu bağlarken dmesg'den gelen çıktıdır:
[ 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
Çubuk otomatik olarak numaralandırılmıştır, işte "mount" çıkışı:
/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)
Playstation3 sistemime dosya aktarmak istediğim için vfat kullanmalıyım. Aşağıdaki test, bunun ana nedeni olmadığını gösterir.
Bu (X) ubuntu'da yaygın bir sorun gibi görünüyor. Henüz net bir çözüm bulamadım. Çubuğun sifon yerine asenkron olarak monte edilmesi gerekiyor gibi görünüyor, ancak bunu nasıl başaracağımdan tam olarak emin değilim. Aktarım hızları daha iyi olduğu sürece, ayırmadan önce çubuğu her seferinde çıkarmam gerekmiyor.
Herhangi bir fikir?
2 Kasım: Bu hata raporu ilgili görünüyor: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/182931 . Beni endişelendiren, sorunun 2 yaşın üzerinde olduğu ve hala çözülmediğidir.
10 Kasım: palimpstest ile bir okuma testi başlattım (gnome-disk-utility projesinden). Bu bana minimum 23 MBit / sn aktarım hızı sağlıyor. Ayrıca şimdi krusader'de denedi, okuma hızı sürekli olarak> 20 MBit / s. Yani sorun gerçekten sadece sopayla yazmak!
İşte aynı programdaki bir okuma-yazma testinin görüntüsü:
Testten önce dosya sistemini tamamen silmek zorunda kaldım, bu da vfat'ın yukarıda belirtildiği gibi ana neden olmadığını gösterir.
Başka bir ipucu: 100 MB'lık bir dosyayı aktarırsam,% 100'e ulaştığında aktarımı gerçekten bitirmek olağandışı uzun zaman alır. Bu bana yine dosyanın gerçekten bir önbellekte olduğunu ancak usb aygıtına yazmak çok yavaş olduğunu görünüyor.
12 Kasım: "İyi haber". Sorunlar bellek çubuğunun kendisi gibi görünüyor. Harici bir sabit disk (My Book Elite 1TB) denemek bana yaklaşık 20 MiB / s'lik sabit yazma hızı sağlıyor. İlk önce bellek çubuğumu yeniden biçimlendirmeye çalıştım, böylece ikisini gerçekten karşılaştırabilirim (dosya sistemleri farklıydı). Yeniden biçimlendirdikten sonra, her iki sürücü de tam olarak aynı şekilde monte edilir:
/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 çubuktur (hız birkaç saniye sonra düşüyor), My Book, 20 MiB / s'lik sabit yazma hızına sahip harici sabit disk.
O zaman sorunun gerçekte ne olduğunu söylemek zor. Dediğim gibi, Windows'da da SanCruzer ile aynı hızda yazma hızları elde ediyorum.
Ödül sonunda düzenleme: Neyse ki, sopayla ilgili sorun hala çözülmedi. Ancak, 7 gün sonra elbette ödül vermek istiyorum. Bu konuya yeni bir ışık tuttuğu için aking1012'nin yorumu gerçekten yardımcı oldu. Ancak, problemin çözülmesi için en fazla çabayı gösterdiğinden harrymc'e lütuf vermek zorunda olduğumu hissediyorum. Hepinize teşekkürler.
flush
montaj çıkışınızdaki seçeneğin yardımcı olması olası değildir. Bence bu daha da kötü sync
.