File transfer speeds via SFTP

I've googled for others' experiences on SFTP transfer speeds and found that many could not go over a few (3-4) MB/s. Not even if testing between servers on the same LAN. I've run my own tests now and got 50MB/s sustainable speed between two PCs. Both have the same architecture:
  • Intel Core2 Quad Q6600 (2.4GHz) CPU
  • 4GB RAM
  • 88E8056 PCI-E Gigabit Ethernet Controller (Marvel Technology Group Ltd.)
The sshd on the target server pushed one of the cores of the CPU to 75%. However the speed was far beyond 3-4 MB/s that many others experienced.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

SFTP Acknowledgement Packets

Try "scp". The sftp protocol includes acknowledgement packets which block the transfer and effectively reduce the speed. Ref

Re: SFTP Acknowledgement Packets

Thanks, I already knew that scp can be a lot faster than sftp. Actually I was not looking for a way to get even more speed (50 MB/s is more than enough for me Smile ). I wrote this post so others looking for an answer to their problem (why they cannot reach higher speeds with sftp) can see that pretty high speed transfers can be reached even with SFTP.