How is the upload speed calculated?



How exactly is that transfer speed being calculated? I’m getting very different values, apparently depending on a combination of weather, phase of the moon, and the amount of carbohydrates I ate.

A more reasonable theory might be that the size of skipped chunks is included in the calculation, i.e. speed is significantly higher if a lot of chunks are already present in the storage and don’t need to be uploaded. If that theory is correct, I’d like to suggest that skipped junks are not included in the calculation of the upload speed. (Reason: it makes no sense).

If my theory is wrong, I might want to change my eating habits. :stuck_out_tongue_winking_eye:


And that’s exactly so! (references: Upload speed is wrong when chunks are skipped · Issue #128 · gilbertchen/duplicacy · GitHub and Duplicacy backup slows down over time · Issue #199 · gilbertchen/duplicacy · GitHub).


So this has been an issue for over a year and there’s a solution that @gchen agreed to (using a smaller window for calculating speed). Any plans for actually implementing this?


This is a low-priority issue. I’ll get to it after the web gui is done.