Copiando vários arquivos com progresso

3

Eu quero poder copiar vários arquivos de vários discos flash USB ao mesmo tempo, podendo ver a taxa de transferência atual de cada um simultaneamente. Faz parte do teste de desempenho para porta USB em uma placa específica.

Usando pv source > /dev/null de esta resposta , posso ver a taxa de transferência atual de um arquivo. No entanto, quando eu uso pv source > /dev/null & para enviar o processo para o segundo plano e poder executar outra transferência, a saída do comando pv não é mais mostrada no stdout.

Deve-se observar que estou usando o minicom para conectar-me ao host remoto usando a porta serial, pois a placa de destino não possui sua própria saída do console.

Estou aberto a sugestões que não sejam pv também. A tarefa é fazer o teste de desempenho / largura de banda da porta USB. Eu originalmente queria fazê-lo com cp, mas descobri que não fornece taxa de transferência atual. Eu não tenho uma interface gráfica, caso contrário poderia tentar a partir disso

EDIT: Eu tenho 2 problemas com o rsync:
1) A taxa de transferência é muito lenta (um terço do que recebo com pv)
2) De alguma forma, elimina o / dev / null após a transferência de cerca de 300 MB, parando assim com um erro

    
por Hamzahfrq 10.09.2015 / 13:34

1 resposta

0

Eu consegui responder a essa pergunta usando o ssh.

Como posso ver a taxa de transferência de uma transferência com pv source > /dev/null , configurei várias sessões ssh e executei uma transferência por sessão

    
por Hamzahfrq 14.09.2015 / 14:45