I want to optimize (maximize) my upload and download speed with the BackBlaze B2 cloud.
I read on the BackBlaze guide that the --transfers 4 default value is most likely not enough for most systems, and that it should be at least 32 or even higher.
So I would like to find a method for optimizing this value.
I have 1 Gbps fiber internet, and latency is really low (20ms) to my ISP.
Also have 32 GB or RAM, which I guess also play a role.
i tried with --transfers 1000 and my computer slowed down to a halt, so I guess that is too much, but I lean on not having enough RAM and thus having to use my SSD which is significantly slower than RAM, rather than clogging the 1 Gbps network card.
Run the command 'rclone version' and share the full output of the command.
- os/version: Microsoft Windows 11 Pro 22H2 (64 bit)
- os/kernel: 10.0.22621.674 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.19.2
- go/linking: static
- go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
The command you were trying to run (eg rclone copy /tmp remote:tmp)
Very basic command for copying around 150 GB of data to the cloud:
I just tried --transfers 3 and my poor HDD is already at 100%, so I doubt increasing that will help, at least for the copy command, as I guess it will increase the number of I/Os the HDD will need to do per second and spend more and more time moving its arms into place.
Maybe for a mount I will do some tests and report back.
On the BackBlaze rclone guide they say that for 100 Mbps the --transfers parameter should be set between 50 and 100.
Any info about the --checkers flag being equal or less than my logical CPU cores / threads ?