Velocidade de transferência USB / SD para gravação simultânea de vários arquivos no Linux

0

Eu preciso transferir mais de um arquivo grande em um dispositivo USB ou SD, digamos, 4 arquivos de 1 GB cada.

Eu notei que no USB, a transferência simultânea de vários arquivos é muito mais lenta do que enfileirar a cópia; é um teste simples que fiz sozinho:

Teste 1 (fila):

$ cp file1 /mnt/usb;cp file2 /mnt/usb;cp file3 /mnt/usb;cp fil41 /mnt/usb;

12 minutos.

Teste 2 (simultâneo, de 4 invólucros diferentes)

$ cp fileN /mnt/usb

40 minutos.

Este problema não acontece no MacOS. Se eu fizer os mesmos testes, o tempo total de cópia será praticamente o mesmo.

Por que isso acontece no Linux? Por que o desempenho diminui tanto na escrita simultânea? Existe alguma outra maneira de contornar esse problema (além de copiar arquivos em uma fila)? Eu tentei com cp e rsync .

    
por lorenzo.marcon 18.04.2013 / 12:55

0 respostas