I don’t want to sound like an ahole but why is duplicati slower than molasses? It’s taken almost 4 days to upload 5TB to backblaze. Running the same test with synology’s backup app took around 28 hours, and duplicity also took around 26-29 hours.
Details:
Internet: 2.5Gbps fiber
NAS running duplicati: Ugreen DXP6800 Pro (12 cores, 16GB of ram)
NAS Storage: 6x WD reds in raid6, 2x 256GB NVME drives for r/w cache
It has taken roughly 5 days or so now to offsite 5TB of data. When it runs, it seems to be decently fast, when it show a status, it shows between 50MB and 200MBps, but it seems to pause. It’ll churn through a few files, look like its doing something, pause for 30-60 seconds pause, etc.

I understand it has to create a zip, then upload it, but it should not be this slow.
My job settings:
5 days to upload 5.39TB is ludicrous. in best cases, it should take 6 hours. even accounting for the additional time to find, zip, upload, find, zip, upload, etc, even a generous 28-40 hours would be fine but 100+ hours? I doubt it’s the WD reds, as I’ve had them in a NAS before and they’re able to Read/Write at well over 100MBps, and I previously tried with a larger hash size of 10MB, as well as both 500MB remote volume sizes and 50MB remote volume sizes, as well as tuning the number of threads from 0 (dynamic) to 10, no difference.
| Setting | Value |
|---|---|
| Limit size of volumes: | 200MB |
| Number of times to retry a failed transmission | 10 |
| Percentage of samples to test after a backup | 4 |
| number of concurrent uploads allowed | 8 |
| Block size used for hashing: | 1MB |
| zip compression level | 0 |
| Number of concurrent threads | 8 |
| Skip Hash Checks | Disabled |
| Determine if verification files are uploaded | Enabled |
Is there some other setting I’m missing?