Khi tôi kết nối ổ USB 2.0 của mình với Xubfox và cố gắng truyền các tệp lớn, tốc độ truyền ban đầu rất tốt nhưng giảm sau vài giây xuống còn 1-2 Mib / s. Từ những gì tôi đọc được, việc chuyển nhanh lúc ban đầu chỉ là cho đến khi bộ nhớ cache đầy, sau đó tốc độ truyền USB thực sự được sử dụng.
Trong Windows, tốc độ không đổi ở khoảng 25Mib / s, cùng một thanh, được kết nối với cùng một cổng.
Đây là đầu ra từ dmesg khi kết nối thanh:
[ 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
Thanh được tự động hóa, đây là đầu ra của "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)
Tôi phải sử dụng vfat vì tôi muốn chuyển tập tin sang hệ thống Playstation3 của mình. Althouth thử nghiệm dưới đây cho thấy, đây không phải là nguyên nhân chính.
Có vẻ như đây là một vấn đề phổ biến trong (X) ubfox. Tôi chưa tìm thấy một giải pháp rõ ràng nào. Có vẻ như cây gậy cần được gắn dưới dạng không đồng bộ thay vì tuôn ra nhưng tôi không chắc chắn chính xác làm thế nào để đạt được điều này. Tôi không phiền nếu tôi phải ngắt kết nối mỗi lần trước khi ngắt kết nối miễn là tốc độ truyền tốt hơn.
Có ý kiến gì không?
Ngày 2 tháng 11: Báo cáo lỗi này dường như có liên quan: https://bugs.launchpad.net/ubfox/+source/linux/+orms/182931 . Điều khiến tôi lo lắng là vấn đề dường như đã hơn 2 tuổi và vẫn chưa được giải quyết.
Ngày 10 tháng 11: Tôi bắt đầu một bài kiểm tra đọc với palimpstest (từ dự án tiện ích gnome-đĩa). Điều này mang lại cho tôi tốc độ truyền tối thiểu 23 MBit / s. Cũng đã thử nó trong krusader bây giờ, tốc độ đọc liên tục> 20 MBit / s. Vì vậy, vấn đề thực sự chỉ là viết vào thanh!
Dưới đây là hình ảnh của bài kiểm tra đọc-ghi trong cùng một chương trình:
Tôi đã phải xóa hoàn toàn hệ thống tập tin trước khi thử nghiệm cho thấy vfat không phải là nguyên nhân chính như đã đề cập ở trên.
Một gợi ý khác: Nếu tôi chuyển tệp 100 MB, một khi nó ở mức 100%, sẽ mất một thời gian dài bất thường để thực sự hoàn tất việc chuyển. Điều này một lần nữa cho tôi thấy rằng tập tin thực sự nằm trong bộ đệm nhưng việc ghi vào thiết bị usb rất chậm.
Ngày 12 tháng 11: "Tin tốt". Các vấn đề dường như là bộ nhớ dính chính nó. Thử ổ cứng ngoài (My Book Elite 1TB) cho tôi tốc độ ghi liên tục khoảng 20 MiB / s. Lần đầu tiên tôi cố gắng định dạng lại thẻ nhớ của mình để tôi thực sự có thể so sánh hai (tập tin sytems khác nhau). Sau khi định dạng lại, cả hai ổ đĩa được gắn chính xác theo cùng một cách:
/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 là cây gậy (tốc độ vẫn giảm sau vài giây), My Book là ổ cứng ngoài với tốc độ ghi không đổi 20 MiB / s.
Khó có thể nói vấn đề thực sự là gì sau đó. Như tôi đã nói, trong Windows tôi cũng có tốc độ ghi nhanh tương đương với SanCruzer.
Chỉnh sửa khi kết thúc tiền thưởng: Thật không may, vấn đề với cây gậy vẫn chưa được giải quyết. Tuy nhiên, sau 7 ngày tôi muốn thưởng tiền thưởng tất nhiên. Nhận xét từ aking1012 thực sự hữu ích vì nó làm sáng tỏ vấn đề mới. Tuy nhiên, tôi cảm thấy rằng tôi phải đưa tiền thưởng cho harrymc khi anh ấy cho thấy nỗ lực nhất để giải quyết vấn đề. Cảm ơn tất cả.
flush
tùy chọn trong đầu ra gắn kết của bạn không có khả năng giúp đỡ. Tôi nghĩ điều đó thậm chí còn tồi tệ hơn sync
.