It isn't suited for millions of files, but neither is scp.
It isn't suited for millions of files, but neither is scp.
Today seeks are mostly instants, so maybe my experience isn't valid anymore.
Like everyone here I've no benchmarks but have got burned trying to rsync around too many small files.
I think that's what a sibling is getting into with the "better to tar files and send them over ssh in some cases" thing. And yes, you can hack it in after-the-fact with xargs/etc but it's clunky compared to just having native multithreading like rclone/etc.
That being said, I hadn't heard of rclone - thanks for mentioning it, it looks amazing. I'll definitely be trying this out for my use cases...
[1] http://www.gnu.org/software/parallel/man.html#example-parall...
rsync is time served. It just works. I'm sure there are other funky solutions but they are not proven over decades.