Por que a taxa de transferência de dados é tão lenta na minha unidade USB 2.0 externa?

10

Meu disco rígido externo de 1 TB está conectado ao soquete USB2.0 frontal na minha caixa 11.04. Ao copiar arquivos, tenho uma taxa de transferência de dados muito lenta de aprox. Máximo de 12 MB / s, embora a partir do utilitário de disco rígido esteja conectado em USB de alta velocidade (480 MB / s):

Esta é a saída de lsusb :

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Esta é a saída de hdparm :

~$ sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec

Com essa taxa, leva horas para fazer backup de meus arquivos de vídeo grandes editados com frequência. Isso torna quase inutilizável, ainda mais porque sei que poderia ter um desempenho muito melhor.

Alterar a porta USB para outra na parte de trás do computador e mudar o cabo para um novo não alterou.

Existe alguma configuração que eu precise fazer além dos padrões da minha ainda baunilha, mas atualizar 11.04 aqui?

    
por Takkat 08.05.2011 / 17:27

4 respostas

6

OK - fonte de todo o conhecimento (!) wikipedia  diz que para uma interface USB 2.0, a taxa de transferência máxima teórica é de 480 Mbps (mega bits por segundo). Daí eu acho que o Disk Utility está exagerando incorretamente o seu drive USB - isso provavelmente deve ser apresentado como um bug.

Eu sei que há um problema com o NTFS, mas a partir da captura de tela, parece que você está usando o EXT4, portanto, esse não é o problema.

A velocidade teórica é de no máximo 60MB / s. No entanto, li vários relatórios, como este (consulte também o artigo da taxa de transferência em o link da Wikipedia) que afirma que você poderia esperar metade dessa taxa. Assim, sua unidade provavelmente está funcionando o mais rápido possível.

Para maiores velocidades, use um disco externo SATA II ou experimente uma placa de interface USB3.0 + Disco Rígido Externo USB 3.0.

Sugira também confirmar sua taxa de uso usando algumas ferramentas de linha de comando, conforme descrito aqui . Seria interessante ver o quão preciso o Nautilus está relatando a taxa de transferência em comparação com as ferramentas de linha de comando conforme este link.

Também vale a pena inicializar com pci=routeirq em sua opção kernel grub - algumas vezes, problemas de IRQ reduzem a velocidade de leitura / gravação do disco rígido.

    
por fossfreedom 08.05.2011 / 21:34
3

Corrija-me se estiver errado, mas os Megabytes não são os mesmos que os Megabits ...

O padrão USB 2.0 indica velocidades de até 480Mbps ... ou seja, um "b" menor que significa bits ...

Nautilus diz que você está movendo dados 12MBps, ou seja, um B maiúsculo, que são bytes.

1 byte = 8 bits

12 MB (megabytes) = 96 MB (megabits)

Além disso, essas velocidades são "velocidades de laboratório", o que significa que aconteceram em circunstâncias perfeitas, mas elas sempre variam de hardware para hardware, assim como os modems de 56kbps nunca realmente conectados acima de 48kbps.

    
por Gustavo Rubio 08.05.2011 / 23:47
1

Eu tenho problemas semelhantes após a atualização para o Lubuntu 12.04 e tive problemas semelhantes com o Maverick.

Após atualizar o Maverick no verão passado, o problema se resolveu.

Agora eu limpei meu disco rígido externo com o Gparted e o reformatei no ext4.

Depois disso, a primeira coisa que aconteceu foi não ter acesso de gravação ao disco rígido. Somente depois de ligá-lo ao sistema como proprietário, consegui acesso.

Acho isso muito engraçado porque é um disco rígido externo e sim, eu sou o proprietário físico deles e eles são apenas armazenamento.

Você não tem problemas com a propriedade de partições FAT32.

A transferência de arquivos do disco rígido do meu computador para o externo me deixou triste porque não tive problemas antes e agora recebi alguns erros de nome de arquivo inválidos. Como tenho o mau hábito de jogar um jogo simples quando preciso esperar que as tarefas terminem, abri Majong e pensei primeiro que esse poderia ser o motivo do problema. Então percebi que o erro pode estar relacionado a alguns arquivos nomeados em outro idioma e mudei o idioma do sistema para repetir o procedimento.

Adivinhe, funcionou bem.

Agora, a coisa que eu precisaria de ajuda é como alterar o problema USB que foi corrigido com o Ubuntu 10.10 e Lubuntu 11.10.

O segundo seria apenas uma resposta simples de porque eu preciso ter a propriedade estabelecida para um disco formatado em ext4 e pode usar qualquer FAT32 ou NTFS sem essa necessidade.

    
por Atadam 10.05.2012 / 12:13
0

Espero que sejam problemas de desempenho com o NTFS. A partição de disco USB em que você está trabalhando está formatada com NTFS? Como sua CPU se parece enquanto você copia esses arquivos?

Se for, recomendo não usar o NTFS no disco USB, a menos que seja necessário.

Se você precisar, há um bug conhecido com o NTFS-3G , embora não liste 11.04 como impactado. Há um comentário que alguém confirmou em 11.04, mas, de qualquer forma, algumas pessoas tiveram sorte com um PPA não oficial , embora eles ainda tenham pacotes para o 11.04.

Outra correção pode existir, se de fato este bug se aplicar.

    
por krondor 08.05.2011 / 21:30