Relação de desempenho da USB muito ruim, quando comparado ao Windows 7

Iniciado por musinet, 18 de Fevereiro de 2010, 13:46

tópico anterior - próximo tópico

musinet

Pessoal,

Usei meu HD Externo para passar ao meu cunhado uma quantidade grande de arquivos (mais ou menos 12Gb). É um WD de 160Gb conectado à USB.

Bem, para transferir os arquivos da minha máquina para o WD, o processo levou cerca de 1,5 hora, porém ao transferir do WD para o notebook do meu cunhado, que roda Windows 7, levou menos de 15 minutos.

Achei uma diferença de desempenho muito grande e não quero crer que seja em função do SO em si, mas de configuração das portas USB. Alguém teria alguma dica para passar?

Segue o resultado do lsusb:

Citarcassiano@cassiano-laptop:~$ sudo lsusb
[sudo] password for cassiano:
Bus 007 Device 003: ID 0b97:7772 O2 Micro, Inc. OZ776 CCID Smartcard Reader
Bus 007 Device 002: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 413c:8140 Dell Computer Corp. Wireless 360 Bluetooth
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
cassiano@cassiano-laptop:~$

Abs.
Cassiano

Tota

Olá,

este é o seu hd externo?
Citar
Bus 005 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc.

compare com => Bus 007 Device 002: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub

como pode ver, o Linux diz que ele é USB 1.1, então a taxa pode ser baixa mesmo.

Outra coisa é a influência do sistema de arquivos. Se seu HD estiver em Fat ou NTFS o GNU/Linux faz um esforço a mais nas verificações de redundância pois NTFS não é muito bem "digerido" pelo sistema.

Mais um agravante pode ser a miliamperagem da porta USB, o ideal seriam 500mA, mas uma maquina pode ter possivelmente uma entrega de potencia de 400mA por ex. o que levaria a taxas mais baixas também. Isto tudo em teoria, pois somente medindo as portas com um miliamperímetro para saber.

Finalmente temos a questão do kernel e versão do Ubuntu. Na versão 9.04 existia um gargalo no kernel que provocava isto, parece que na 9.10 isto já foi sanado nos kernels mais atualizados.

como você pôde ver, alguns teste e experimentações devem ser  feitas para uma conclusão precisa.


[],s


fchevitarese

Você pode talvez ter ligado em uma saída 1.1 e a máquina do seu cunhado ter apenas usb 2.0 ...
A diferença é gritante em relação a usb 1.1 e usb 2.0

Você tá usando um "hub" usb ?
Se sim, tente colocar diretamente nas portas do pc ;)

Abraços!
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com