¿Rendimiento con múltiples instancias de rsync en diferentes dispositivos de almacenamiento conectados directamente?

¿Rendimiento con múltiples instancias de rsync en diferentes dispositivos de almacenamiento conectados directamente?

¿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 Acan transfer to DAS Bal mismo tiempo DAS Ctransfiere a DAS D, y el cuello de botella para Ato Bes Ala velocidad de lectura o Bde escritura, que no se ve afectada por la otra rsyncinstancia que se transfiere de Ca D. De manera similar, la rsynctransferencia de Ca Dno se ve afectada por la rsynctransferencia de la instancia de Aa B.

información relacionada