Just playing around with restic to backup my desktop windows pc with round about 650GB of stuff distributed on 3 different drives.
I noticed two things.
Backup of the 650GB for the fist time took 14Hours but at around 98/99 Mb/s throughput for my 100Mb/s network. Really nice work on that
Backup for the second time took around 1 Hours with mostly everything idle except the IO-queue on one disk was at 100% all the time. so the disk IOPS was probably the bottleneck here.
For now I do the backup in one call including all 3 disks. But since the backup mostly utilizes only one of them I was thinking about how to run all 3 backups in parallel.
So it is a good idea to call ‘restic backup’ 3 times for the same repo with different folders on different disks?