พีซีโอน USB ช้า


9

ฉันมีปัญหากับการถ่ายโอน USB ไม่ใช่กับฮาร์ดดิสก์ภายนอก

การถ่ายโอนเริ่มต้นด้วยการเหมือนกันสำหรับการถ่ายโอนไฟล์ 700MB จะเริ่มต้นด้วย 30mb / s และไปจนถึงจุดสิ้นสุดจะหยุดที่ 0 วินาทีและจะอยู่ต่อไปประมาณ 3-4 นาทีเพื่อถ่ายโอนบิตสุดท้าย

ฉันลองอุปกรณ์ USB ที่แตกต่างกัน แต่ไม่มีโชค มันเป็นข้อบกพร่องหรือไม่?

อีกจุดสำคัญคือใน Kubuntu ไม่มีปัญหาดังกล่าว มันเกี่ยวข้องกับ Gnome หรือเปล่า?

ฉันใช้ Ubuntu 11.10 64 บิต

มีคนช่วยด้วยมันน่ารำคาญจริงๆ

นี่คือรายละเอียด

พีซี >> ไดรฟ์ทั้งหมดของฉันอยู่ใน ext4

USB >> ฉันลอง ext3, ntfs และ fat32 ทุกคนมีปัญหาเดียวกัน

นี่คือรายละเอียดคอนโทรลเลอร์ 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)

นี่คือตัวอย่างของการถ่ายโอนหนึ่งครั้ง

ฉันเชื่อมต่อหนึ่งในอุปกรณ์ usb 4GB ของฉัน

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

หลังจากนั้นฉันก็เริ่มถ่ายโอนหนึ่งครั้ง

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

นี่คือเวลาทั้งหมดที่ใช้ในการโอน

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

คุณคิดว่านี่เป็นเรื่องปกติหรือไม่? ประมาณ 12 นาทีสำหรับการถ่ายโอน 1.6Gb?

ขอบคุณ


ระบบไฟล์ใดเป็นอุปกรณ์ USB จากคำถามที่ฉันไม่สามารถระบุได้ว่าคุณพยายามส่งไฟล์อุปกรณ์ประเภทใดคุณสามารถแก้ไขคำถามและรวมข้อมูลเพิ่มเติมเกี่ยวกับหมายเลขฮาร์ดแวร์ / รุ่นได้หรือไม่
Bruno Pereira

คำตอบ:


3

ดูเหมือนว่าตัวเลขที่สูงในตอนเริ่มต้นจะมีค่าแคชมากขึ้นและเมื่อเติมเต็ม Ubuntu จะถูกบังคับให้รอพื้นที่ก่อนที่จะเขียนมากขึ้น

ลองดูiostat -k 5(5 = 5 วินาทีรีเฟรช) จากsysstatแพคเกจ (เริ่มก่อนที่จะเริ่มคัดลอก) และดูว่าตัวเลขการเขียน KB / s เคยถึง 30MB / s - ฉันคาดเดาไม่ได้และมันเขียนที่ไม่กี่ร้อย KB / s ตลอดทางผ่าน


ปัญหาเกิดขึ้นเฉพาะกับ 64bit ubuntu 11.10 วันนี้ฉันติดตั้ง Ubuntu 32 บิต 32 บิต 11.10 และไม่สามารถสังเกตเห็นสิ่งใด ๆ ได้
Vipin Ms

ขอบคุณ ฉันมีปัญหาเดียวกัน แถบความคืบหน้าของ Nautilus ติดอยู่ แต่ iostat แสดงให้เห็นว่าระบบยังคงเขียนไปยังอุปกรณ์ มีวิธีการรับแถบความคืบหน้าการตระหนักถึงแคชที่เชื่อถือได้ในการทำงานกับการถ่ายโอนไฟล์หอยโข่งหรือไม่?
cheshirekow
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.