hi,
another way to reduce memory usage is to reduce --transfers.
https://rclone.org/s3/#multipart-uploads
"Multipart uploads will use --transfers * --s3-upload-concurrency * --s3-chunk-size extra memory"
and might want to use multiple runs of rclone.
- get list of source files using
rclone ls > file.lst - split
file.lstinto multiple files, file01.lst, file02.lst, filexx.lst - rclone copy source dest --files-from=file01.lst`