Results 1 to 5 of 5
  1. #1
    Join Date
    Jun 2011
    Posts
    1

    Question Queue of copy tasks

    Hello,

    I use to manually select sets of quite large files from long, multi-folder lists to copy them from one disk to another.
    I find the new BC3 feature that makes it possible to continue working with the current comparison session while copying proceeds very useful, as I can:
    1. Select some files
    2. Launch the copy
    3. While copy runs in background, I can select a new set of files: no need to wait, no risk of losing my previous selection if I accidentally lift the finger from the ctrl key.

    There is, however, a drawback: when using this approach, file copy threads overlap and, since source and destination disks used by the different threads are always the same, I/O performance is really poor, and the time required by running 2 or more copy operations in parallel is much longer than the time it would take to run them sequentially.
    So my question is: is there a way to push copy requests in a “queue”, so as one copy starts when the previous one completes?

  2. #2
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,623

    Default

    Hello,

    We do not have a method of queuing for local hard drive transfers, but it is on our Customer Wishlist.

    Normally, two transfers will go a bit slower, but not substantially slower on modern hardware. Are you running the latest drivers? Do you see similar slow down if you start two transfers using My Computer?
    Aaron P Scooter Software

  3. #3
    Join Date
    Aug 2010
    Posts
    12

    Default

    Aaron,

    With all due respect, you're wrong. I tested using a good hard drive purchased in 2012, with the latest drivers, and there is a huge performance difference between running one operation at a time versus two or more in parallel. This is a design decision/flaw of the Windows scheduler. It favors more responsive applications (smaller time-slices) over I/O throughput. From what I've read, Linux does not exhibit this problem.

    I am also a paying customer. Please consider adding this feature soon. I'm looking for an option "Maximum concurrent operations". You could start it with a value of "unlimited" and I would limit it to 1.

    PS: Please consider the automatic comparison (similar to the one triggered by F5 to refresh) as an ongoing task so if I limit BC to a single worker thread and start a copy operation, the latter would wait until the comparison finishes first and *then* the copy would begin.

    Thank you,
    Gili
    Last edited by cowwoc; 24-Jan-2013 at 10:05 PM.

  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,623

    Default

    Hello,

    Thanks for the feedback. On my own test system starting a couple transfers does bog down the system a bit, the overall transfer speed was not substantially slower than if the operations had been performed one after the other. This is *highly* dependent on the current hardware and system configuration. I re-verified today testing two simultaneous transfers and on a local harddrive as a simple case.

    Queuing operations is definitely something on our Wishlist. We have several other large projects already scheduled and worked on, so it is not likely we will be able to implement it soon, but it is something we are aware of and would like to tackle.
    Aaron P Scooter Software

  5. #5
    Join Date
    Dec 2013
    Posts
    2

    Question Any update on the queuing of copy tasks?

    Hi,

    Firstly, I just wanted to mention that BeyondCompare is a great tool and we've been using it in our company for many years!!

    However, one feature that I've noticed that's been missing for quite a while now and surprisingly still is the ability to (optionally) queue copying of files.

    I agree totally with the trainor that there is a significant performance hit when there are multiple copy's happening at once and that if BeyondCompare offered the ability to (preferably optionally) queue the copying of tasks that this would certainly be a major enhancement to BeyondCompare.

    I look forward to hearing on the status of this and keep up the good work!!

    Marty

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •