Esto se refiere al asunto aquí expuesto y también estoy experimentando lo mismo.
En uno de mis servidores, ejecuté un rsync, para hacer una copia de seguridad de un directorio enorme (tamaño superior a 300 Gb) en un disco diferente, montado en la misma máquina. El directorio que se rsynced contiene miles de directorios y archivos. Emití un solo comando rsync, con 'nohup' y luego lo empujé en segundo plano usando el comando '&'. El comando completo dado en el shell bash remoto (usando masilla) fue:
nohup rsync -avh /some/local/dir /backup/ >> /opt/rsync.dec22.log &
Luego, solo para verificar a qué velocidad se copiaban los datos, utilicé el comando 'iotop' y descubrí que había 3 rsync ejecutándose con los mismos parámetros. Al buscar encontré el enlace de arriba que dice que es normal.
Pero haciendo un iotop para monitorear solo esos y los únicos procesos rsync que se ejecutan en el sistema, veo que un proceso está leyendo archivos, uno los está escribiendo, pero uno está inactivo. El comportamiento parece ser bueno, ya que un proceso hace solo una cosa a la vez, pero ¿qué está haciendo el tercer proceso (visto como el medio en la imagen a continuación)?
El comando iotop que había usado era:
iotop -p22250 -p22251 -p22252
Aquí está la captura de pantalla para la salida del comando iotop:
Pregunto por esta razón porque uso mucho rsync y quiero entender su comportamiento para obtener un beneficio a largo plazo. Incluso leí el manual, pero no dice nada de la bifurcación.