PC에서 USB 로의 전송 속도가 느림


9

외장 하드 디스크가 아닌 USB 전송에 문제가 있습니다.

700MB 파일의 전송은 30mb / s로 시작하고 끝을 향하여 0 초에 멈추고 마지막 비트를 전송하기 위해 3-4 분 동안 유지됩니다.

다른 USB 장치를 사용해 보았지만 운이 없습니다. 버그입니까?

또 다른 중요한 점은 쿠분투에는 그러한 문제가 없다는 것입니다. 그놈과 관련이 있습니까?

우분투 11.10 64 비트를 사용하고 있습니다.

누군가 제발 도와주세요, 정말 성가신 일입니다.

자세한 내용은 다음과 같습니다.

PC >> 모든 드라이브가 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)

다음은 한 번의 전송 예입니다.

4GB USB 장치 중 하나를 연결했습니다.

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

이것이 정상이라고 생각합니까? 1.6Gb 전송시 약 12 ​​분?

감사.


USB 장치는 어떤 파일 시스템입니까? 질문으로 파일을 보내려는 장치의 종류를 알 수 없었습니다. 질문을 편집하고 하드웨어 / 모델 번호에 대한 자세한 정보를 포함시킬 수 있습니까?
Bruno Pereira

답변:


3

시작시 높은 숫자는 캐시 값보다 많고 채워지면 Ubuntu는 더 많은 공간을 쓰기 전에 공간을 기다려야합니다.

패키지 iostat -k 5에서 (5 = 5 초 새로 고침) sysstat패키지를 보고 ( 복사를 시작하기 전에 시작하십시오) write KB / s 그림이 30MB / s에 도달했는지 확인하십시오. 전체를 통해.


64 비트 우분투 11.10에서만 문제가 발생합니다. 오늘 나는 32 비트 우분투 11.10을 설치했지만 그런 것을 알 수 없었습니다.
Vipin Ms

감사. 나는 같은 문제를 겪고 있었다. 노틸러스 진행률 표시 줄이 멈췄지만 iostat는 시스템이 여전히 장치에 쓰고 있음을 보여주었습니다. 노틸러스 파일 전송을 위해 안정적인 캐시 인식 진행률 표시 줄을 얻는 방법이 있습니까?
cheshirekow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.