Estou tendo problemas com a transferência USB, não com o disco rígido externo.
A transferência começa com o like, para a transferência de um arquivo de 700MB começa com 30mb / se no final para em 0s e permanece por 3-4 minutos para transferir o último bit.
Eu tentei diferentes dispositivos USB, mas sem sorte. Isso é um bug?
Outro ponto importante é que, no Kubuntu, não existe esse problema. Então, isso é algo relacionado ao Gnome?
Estou usando o Ubuntu 11.10 64bit.
Alguém por favor ajude, é realmente irritante.
Aqui estão os detalhes.
PC >> todas as minhas unidades estão em ext4.
USB >> Eu tentei ext3, NTFS e fat32. Todos tendo o mesmo problema.
Aqui estão os detalhes dos meus controladores 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)
Aqui está um exemplo de uma transferência.
Conectei um dos meus dispositivos USB de 4 GB.
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
Depois disso, iniciei uma transferência.
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
Aqui está o tempo total gasto nessa transferência.
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
Você acha isso normal?? Aproximadamente 12 minutos para transferência de 1,6 Gb?
Obrigado.
Respostas:
Parece que o número alto no início é mais um valor de cache e, quando é preenchido, o Ubuntu é forçado a esperar por espaço antes de escrever mais.
Tente assistir
iostat -k 5
(atualização de 5 = 5 segundos) dosysstat
pacote (inicie-o antes de iniciar a cópia) e veja se o número de KB / s de gravação se aproxima de 30 MB / s - acho que não, e ele está escrevendo a algumas centenas de KB / s o caminho todo.fonte