I've got a remote server that I can access via SFTP. (Not FTP over SSL. SFTP.)
Periodically, I need to push a few thousand new files to that machine.
How can I:
- Upload upload these in parallel?
- Gather statistics, so I can judge the ideal level of parallelization given my particular server/network configuration?
A command line client would be ideal, but a GUI could work as well.