I'm copying large files over LAN, and I've noticed that with doing one ssh pipe, I can get around 10MB/s transfer speed. However, if I shoot off four of those at the same time, I get around 40MB/s transfer speeds in total.
So I'd like to split up a large file (eg. 1GB) into parts, and pipe each part on its own, then reassemble on other side. Need to tar/zip before transfer also, and untar/unzip on other side.
How can I do this?
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014? The latest openssh is 6.8. Some (old) speed comparison info here - best results were tar over ssh using arcfour128 (a low security cipher, disabled by default in openssh 6.7+) or umac-64. Also consider trying HPN-SSH - patch files for openssh 6.6 and earlier are available on sourceforce.