Eu não posso testá-lo, mas se você iniciar mais processos em segundo plano, talvez seja a solução:
START=$(date +%s)
for line in $(cat output_drives_list); do
rsync -ah --progress --delete mountpoints/SOURCE/ mountpoints/$line/ &
done
jobs # get a list of running jobs
wait # wait for all processes to complete
sync
echo It took: $(( $(date +%s)-START )) seconds
Editar:
Adicionado date
-stuff após o "benchmarking" ser mencionado.