Hello,
I am using Duplicati to backup my Windows stations to an Azure Blob storage space.
I have no problem with the backup, everything works fine. Thanks to the development team.
My problem is with the performance of the restore which is limited to 100MBit/s.
I use the following command line to perform the restoration:
Duplicati.CommandLine.exe restore “azure://Contener?auth-username=StorageAccount&auth-password=StorageAccountKey” “*” --passphrase=“MyPassPhrase;)” --overwrite=false --restore-path=D:\TESTRestor\ --prefix=MyPrefix --tempdir=“C:\Temp\Duplicati\” -dblock-size=500MB --blocksize=50MB
I tried adding the --throttle-download and --concurrency-max-threads options but it doesn’t change the network transfer speed which is still limited to 100 MBits/s
I add some contextual information:
- I use Duplicati - 2.0.6.104_canary_2022-06-15
- I have tried to restore on two different machines with fast i9-9980 CPUs. I get the same performance. The CPU load is about 10-20% during the restore. So the problem is not a CPU limitation.
- The storage space is Azure in a BLOB storage account. I use other tools on this space which have very good upload and download performance on the same machine.
- The working drives are NVME SSDs, there is no saturation here.
- My internet line is a 8GBps fibre. No saturation possible here either.
- I have good performance when backing up at about 700 MBits/s.
- The saved files are only very large files of 10GB on average.
- I use the parameters --dblock-size=500MB and --blocksize=50MB, because the backup are only large files without modification and compression possible.
- The reconstruction of the local database during the restore takes about 2 minutes. It is during the file download phase that the performance is limited to 100MBits/s.
Can you help me to unblock the restoration speed?
Thank you in advance and congratulations to the designer of the solution.
(Sorry for my English)