XYCopy Concurrency

Features wanted...
Post Reply
krogulplorer
Posts: 3
Joined: 29 Jan 2023 12:39

XYCopy Concurrency

Post by krogulplorer »

Assuming the XYcopy queue is not single threaded by design / out of necessity, it would be nice to have some concurrency options to potentially run some copies/moves in parallel.

Suggested options: run in parallel (unconditionally), run in parallel if the target device is not in the queue, run in parallel if the source device is not in the queue, etc.

An example of why this would be helpful: running large copies to multiple USB 3.0 (or 2.0!) thumb drives. Even when using a single spinning disk as the source device, running a couple of copies to different thumb drives in parallel would probably make sense. It makes even more sense when using SSD's or NVME's as the source device. I typically run 10-50G copies from SSD to 7200RPM drives, and I'm grateful for the queue. But it would be so much better to run 2-3 copies in parallel when the targets are different.

Thanks!!!

Marc
Posts: 44
Joined: 04 Jun 2023 17:41
Location: FR - Windows x64, 10 & 11 all DPI 100%

Re: XYCopy Concurrency

Post by Marc »

Hi,
Assuming the XYcopy queue is not single threaded by design / out of necessity, it would be nice to have some concurrency options to potentially run some copies/moves in parallel.

Suggested options: run in parallel (unconditionally), run in parallel if the target device is not in the queue, run in parallel if the source device is not in the queue, etc.
XYTB will do that:
+++ BREAKING NEWS: XYplorer goes twinBASIC +++
viewtopic.php?p=226572#p226572

Full multi-threading (XYcopy.exe is no longer needed).
But you're forgetting one thing: with parallel copy processing, the throughput of the common source or destination will be divided by as many tasks (TC and DO do that papallel copy and wee see Mo/sec divided). Time is more than divided by as many tasks, as the data bus becomes the bottleneck.

;)
(English in not my native language (french), I use an online translator)

krogulplorer
Posts: 3
Joined: 29 Jan 2023 12:39

Re: XYCopy Concurrency

Post by krogulplorer »

Nope. Not forgetting about bus bandwidth limitations. In my case, I'm bottlenecked by USB 3.x bandwidth. But I'd rather queue up several GB transfers and let them churn than sit there and watch XYCopy do it's thing one at a time.

Great news about TwinBasic. I've got my copy downloladed and pinned to my taskbar.

Thanks for the head's up. I don't hang out in the forum, so I had no clue good things are coming / here.

Post Reply