A execução de várias instâncias do rsync com todas as fontes e destinos em diferentes dispositivos de armazenamento de conexão direta causaria algum impacto no desempenho ou os limites de velocidade para cada transferência rsync individual seriam devidosapenasàs velocidades de leitura/gravação dos dispositivos de armazenamento conectados diretamente nos próprios comandos rsync individuais?
Por exemplo, suponha que eu queira transferir:
Cartão de câmera 1 para disco rígido de conexão direta 1
e
Cartão de câmera 2 para disco rígido de conexão direta 2
Se eu executar esses comandos rsync simultaneamente, as duas instâncias rsync diminuirão a velocidade uma da outra ou o limite de velocidade para cada instância individual seráaindaseja qual for a velocidade de leitura/gravação mais lenta do dispositivodentro decada instância rsync?
Suponha que as interfaces dos dispositivos não sejam gargalos.
Responder1
Tive a oportunidade de fazer um experimento com isso, então decidi postar uma resposta para qualquer pessoa curiosa.
Qualquer impacto no desempenho da CPU é imperceptível, se é que existe. Contanto que dispositivos diferentes não estejam competindo pelas velocidades de leitura ou gravação de outros dispositivos, não há penalidade na taxa de transferência de dados.
Para ilustrar, DAS A
pode-se transferir para DAS B
ao mesmo tempo DAS C
transferências para DAS D
, e o gargalo para A
to B
é A
a velocidade de leitura ou B
a velocidade de gravação de 's, não afetada pela rsync
transferência da outra instância de C
para D
. Da mesma forma, a rsync
transferência de C
para D
não é afetada pela rsync
transferência da instância de A
para B
.