I'm confused about the s3 concurrency switches. With B2 I had to use --multi-thread-streams for fast uploading of big files. With s3 however I'm reading that I should be using --s3-upload-concurrency. What is right?
Also, what does it mean that
Multipart uploads will use --transfers * --s3-upload-concurrency * --s3-chunk-size extra memory. Single part uploads to not use extra memory.
If I want to upload/download only big files, should I set transfers=1?
Also, does --s3-upload-concurrency work for download as well? Or is that the case when --multi-thread-streams is used? It looks like that from testing but I couldn't find anything in the docs.
Also, does --s3-chunk-size has any effect when downloading, or the chunk sizes are always exactly the same as they were when uploading?
Which cloud storage system are you using? (eg Google Drive)
tl;dr, best to start off using rclone defaults and no extra flags, to establish baseline performace.
if that does not saturate your internet connection, then can start to tweak flags and values.