Não estas errado, se fizeres copias de ficheiros de 10 megas separadamente o usb é mais rapido. (...)
Seria mesmo "não estás errado" ou seria "não, estás errado"?
A diferença que uma vírgula pode fazer.
Entretanto, como isto pode ser interessante para outros utilizadores, fiz também alguns testes. Em todos os testes copio as mesmas coisas para o mesmo disco externo (WD 250GB Premium), num teste usando USB 2.0, noutro usando FW400.
Antes de mais, o exemplo de vários ficheiros de 10M copiados com interrupções. Fiz este script de Bash simples para os gerar:
Código:
$ cat gerador.sh
#!/bin/bash
K=0
while [ $K -lt 10 ]; do
dd if=/dev/random of=~/Desktop/temp$K count=20480
let K=K+1
done
Depois copiei usando dois scripts, um com espaços de 1 segundo entre cada ficheiro e outro com espaços de 5 segundos entre cada ficheiro. Aqui fica o exemplo de um dos scripts:
Código:
$ cat copia1.sh
#!/bin/bash
for K in temp*; do
sleep 1
cp $K /Volumes/Media/testes/
done
A par disso copiei também num terceiro teste uma série de 2747 ficheiros que no total ocupavam cerca de 760M:
Código:
$ du -hs ~/Documents/
760M /Users/raar/Documents/
$ find ~/Documents/|wc -l
2747
Aqui estão os resultados com USB 2.0:
Código:
$ time ./copia1.sh
real 0m12.966s
user 0m0.019s
sys 0m0.446s
$ time ./copia5.sh
real 0m52.937s
user 0m0.018s
sys 0m0.418s
$ time cp -R ~/Documents/ /Volumes/Media/testes/
real 1m31.751s
user 0m0.165s
sys 0m4.748s
Aqui estão os resultados com FW400:
Código:
$ time ./copia1.sh
real 0m11.537s
user 0m0.018s
sys 0m0.409s
$ time ./copia5.sh
real 0m51.781s
user 0m0.019s
sys 0m0.421s
$ time cp -R ~/Documents/ /Volumes/Media/testes/
real 0m56.344s
user 0m0.157s
sys 0m4.514s
Penso que fica claro que, pelo menos nestes testes, FW400 foi melhor (em todos os exemplo) e por larga margem. Para os menos atentos, aos tempos de execução dos "copia1.sh" e "copia5.sh" é preciso retirar 10 e 50 segundos respectivamente, causados pelos "sleep 1" e "sleep 5" (repetidos 10 vezes) usados para separar as cópias mas que em nada se relacionavam com a velocidade das mesmas.