Use o comando time
para medir o tempo de transferência e use uma calculadora para calcular a taxa de transferência.
Eu quero fazer benchmark de um host USB em minha máquina personalizada. Tem Busybox V1.20.2. Do google, vejo que isso pode ser feito usando o comando dd.
Para o teste, eu copio o blender.exe (76MB) para a pasta inicial na máquina. Em seguida, conecto o thumbdrive USB, montei em / mnt e digitei:
dd if=/home/blender.exe of=/mnt/blender.exe bs=64k count=1024
A operação funciona, mas no final não há indicação de relatório de transferência de velocidade. Apenas mostra:
1024+0 records in
1024+0 records out
Eu verifiquei se o arquivo foi copiado com sucesso para o thumbdrive. Eu suspeito que é a versão do dd encaixotado no busybox que é antigo.
Existe alguma outra maneira de verificar a velocidade de transferência?