Parallel copy to multiple destinations

Get help for specific problems
Posts: 3
Joined: 13 Nov 2020

alvarorg

Hi,
I’ve been checking on the forum and reading the manual looking for an answer to this, but I can’t find it or I am not getting what parallel copy is, or I’m just retarded.

What I am trying to accomplish is simultaneously copying the same files from the source to the 3x destinations, not sequentially, but all three destinations at the same time, one read three simultaneous writes. Is that possible?
//Context\\
Donation edition
1x SSD as source of the files
3x independent HDDs as three different destinations

I set up three pairs, the source for the three is the same folder (on the left), on the right each pair has a different folder destination.
Then under performance improvements I set the parallel file operations to 1 for the destinations and 3 for the source folder.
What it does is sequentially writing 3 files at the same destination.

Am I doing something wrong? Or is just not possible to do?
Thanks
Posts: 3
Joined: 13 Nov 2020

alvarorg

Ok, I finally found the answer, I leave it here for the next person who is asking the same. I will try to explain it as good as I can.
The answer is NO, parallel will be always sequential. Here is water clear explained by xCSxXenon:
Parallel threads is for network transfers that limit bandwidth per connection, by opening multiple connections. xCSxXenon, 24 Sep 2020, 19:57
In my scenario where I have A (source) and X Y Z (3 different destinations), I configured Update on 3 different instances:
A > X
A > Y
A > Z

This will be always sequentially no matter that the source is the same, it will do 1st pair, when completed jump to 2nd pair and when completed to 3rd pair.
The only thing that changes if you increase the parallel file operations is that it will increase the number of files read/write at the same time, but since FFS is always reading/writing at full disk speed, it does not increase the overall speed.

The only way to do this is having 3 different instances of FFS opened, each one with one pair as explained here:
viewtopic.php?t=7636#p26246
Posts: 3
Joined: 13 Nov 2020

alvarorg

Ok, I finally found the answer, I leave it here for the next person who is asking the same. I will try to explain it as clear as I can.

The answer is NO, parallel will be always sequentially on the pairs, so one pair at a time. Here is explained by xCSxXenon:
Parallel threads is for network transfers that limit bandwidth per connection, by opening multiple connections. xCSxXenon, 24 Sep 2020, 19:57
In my scenario where I have A (source) and X Y Z (3 different destinations), I configured Update on 3 pairs:
A > X
A > Y
A > Z

This will be always sequentially no matter that the source is the same, it will do 1st pair, when completed jump to 2nd pair and when completed to 3rd pair.
The only thing that changes if you increase the parallel file operations is that it will increase the number of files read/write at the same time but in the same pair, but since FFS is always reading/writing at full disk speed, it does not increase the overall speed.

The only way to do this is having 3 different instances of FFS opened, each one with one pair as explained here:
viewtopic.php?t=7636#p26246
User avatar
Posts: 4056
Joined: 11 Jun 2019

xCSxXenon

What you can do, on Windows and easily, is create a mirror in disk management, quick format. Sync to the single volume it creates, then you can "break" the mirror. The data will be written to all three in parallel. This is only useful for drives without any data on them though. It will also convert them to dynamic discs, which may or may not work for your use case