A cópia de arquivo para o HDD USB3 fica mais lenta após 16 GB

1

Eu comprei recentemente um gabinete USB3 externo para meu antigo disco rígido e o gravei com o UDF para fazer backup de material das minhas máquinas Ubuntu 14.04 e OSX. Isso funciona bem e eu tenho velocidades de 50MB / se ao escrever "pequenos" arquivos no Linux. No entanto, tenho problemas com um arquivo específico com cerca de 21 GB.

Ele está sendo transferido normalmente até que 16 GB tenham sido copiados. Depois disso, o cp começa a usar 100% da CPU (apenas um único núcleo) e a taxa de transferência é de apenas 500K / s, de acordo com a iotop. O que significa que vai demorar séculos para copiar os 5 GB restantes.

A outra coisa que notei. Quando isso acontece e o disco externo está conectado à mesma raiz USB do meu dongle Wifi, a rede fica completamente inutilizável.

Aqui está o cp usando 100% de CPU

top - 20:07:46 up  5:25,  4 users,  load average: 1,01, 1,05, 0,98
Tasks: 225 total,   2 running, 223 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1,0 us, 25,2 sy,  0,0 ni, 73,7 id,  0,1 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   8118248 total,  7993696 used,   124552 free,   316844 buffers
KiB Swap:  7811064 total,        0 used,  7811064 free.  5673408 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
15975 kai       20   0   19520   2524   2368 R 100,0  0,0  24:20.01 cp      

E aqui está a saída do iotop

Total DISK READ :     504.39 K/s | Total DISK WRITE :     382.23 K/s
Actual DISK READ:     504.39 K/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND          
15975 be/4 kai       504.39 K/s  382.23 K/s  0.00 %  0.00 % cp -a -v ~2.0.8.sh .

Tenha os mesmos sintomas ao copiar o arquivo usando o nautilus, btw.

Alguma ideia do que pode estar causando isso ou de como rastrear o problema?

    
por kaiman 06.01.2016 / 20:18

0 respostas