Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've encountered this across numerous Android clients on several devices and I don't understand it. Why is sftp so slow? For instance, transferring a single large file from my laptop vs my Nexus 7 on my home LAN I am getting a factor of 20 difference in speeds. The Nexus 7 is getting about 250-300KBps while the laptop is getting 5-6MBps. The server (debian sid) is connecting to a 802.11n router via a wired connection and both wireless devices are supposedly n (though the laptop reports 150Mbps connection and the Nexus 7 only 65Mbps. I know there's overhead and interference and whatnot but this just doesn't make sense to me.

Is there some trick here or some way to speed up the transfer? I'm even willing to switch protocols if it would help. This problem has been floating around for a while but I haven't seen any constructive solution.

The fact that >4.0 forces MTP which still has flaky linux support makes this issue all the more pressing.

share|improve this question

closed as too localized by Izzy, ce4, t0mm13b, roxan, Al E. Dec 19 '12 at 4:05

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

Have you tried different clients? – Matthew Read Oct 18 '12 at 19:16