¿La ejecución de varias instancias de rsync con todas las fuentes y destinos en diferentes dispositivos de almacenamiento de conexión directa provocaría algún impacto en el rendimiento, o se deberían los límites de velocidad para cada transferencia de rsync individual?solo¿A las velocidades de lectura/escritura de los dispositivos de almacenamiento conectados directamente dentro de los propios comandos rsync individuales?
Por ejemplo, supongamos que quiero transferir:
Tarjeta de cámara 1 al disco duro de conexión directa 1
y
Tarjeta de cámara 2 al disco duro 2 de conexión directa
Si ejecuto estos comandos rsync simultáneamente, ¿las dos instancias rsync se ralentizarán entre sí o el límite de velocidad para cada instancia individual?aúnsimplemente sea cual sea la velocidad de lectura/escritura más lenta del dispositivodentrocada instancia de rsync?
Suponga que las interfaces del dispositivo no son cuellos de botella.
Respuesta1
Tuve la oportunidad de realizar un experimento con esto, así que pensé en publicar una respuesta para cualquiera que tenga curiosidad.
Cualquier impacto en el rendimiento de la CPU es imperceptible, si es que existe. Mientras diferentes dispositivos no compitan por las velocidades de lectura o escritura de otros dispositivos, no hay penalización en la velocidad de transferencia de datos.
Para ilustrar, DAS A
can transfer to DAS B
al mismo tiempo DAS C
transfiere a DAS D
, y el cuello de botella para A
to B
es A
la velocidad de lectura o B
de escritura, que no se ve afectada por la otra rsync
instancia que se transfiere de C
a D
. De manera similar, la rsync
transferencia de C
a D
no se ve afectada por la rsync
transferencia de la instancia de A
a B
.