I am using SSHFS to transfer files under Linux between my notebook and my desktop machine. It's easier then NFS because one doesn't have to configure mount points and permissions a priori.
Now, using SSHFS is slower than I would expect from a 100MBit Ethernet connection (sadly, the notebook has no Gigabit Ethernet). I get about 10MiB/sec, instead of 12.5MiB/sec. Can the overhead of protocols "steel" the "rest" (which would be 2.5MiB/sec)?
Switching from IPv4 to IPv6 didn't improved the speed. Using
-C for compression made the process even slower.
SSHFS allows to pass parameters to underlying SSH (using
-o SSHOPT=VAL). Well, there are a lot of SSH parameters there.
From experience, which of these parameters could improve speed of an SSHFS connection?