I use a Huawei p9 with Android 6. I notice a big problem. When I connect the phone with a Lubuntu pc trying to share files, I get e.g. that for copying 7 folders - each containing several small files for constructing html's pages - from pc to phone they are required about 10 minutes, when the total size of the folders is just 30MB!

On the other hand, when I perform the same action e.g. using instead 3 multimedia files of the same total size (i.e. 30MB), the amount of time is just 1 second (as indeed I expect).

Can someone explain why do I verify such an exaggerate discrepancy in time between the two mentioned cases? I think it may depend on the Android system (potentially by the emui p9 redesign -- otherwise every Android 6 device should have this problem!).

I finally notice that with a more dated device mounting Android 4.2, I don't encounter that inconvenience.

  • @beeshyams mtp seems to be the default usb configuration. Nothing is changed because nothing is changed.
    – Bento
    Jun 17, 2017 at 7:16
  • Seems like another victim of MTP. Unless you're willing to resort to pulling out files with ADB, I don't really see a solution...
    – Andy Yan
    Jun 17, 2017 at 8:00
  • 2
    I've always observed such slowness with large numbers of files, and specifically it takes absurdly long to prepare for copying as well. Using adb pull to pull things out will skip that preparation which is good enough for me, but still, the storage chips on phones aren't exactly good at R/W small files (continuous transfer performance is much better), so performance will take a hit.
    – Andy Yan
    Jun 17, 2017 at 8:34
  • 1
    @AndyYan that's true. I had noticed it me too; sequential data are better than little fragmented files. But with Android 4.2 the discrepancy was acceptable, with Android 6 it is not -- i.e. it is impossible to reasonably complete the task. I really don't understand why such an involution, I thought more recent versions of android were better than the older. Now I will install adb on linux, then I'll try the same tasks -- if I've rightly understood, with this tool it is the linux system that menages files operations.
    – Bento
    Jun 17, 2017 at 8:54
  • 1
    Glad you find it useful, and on top of that you don't find it troublesome to use adb :) The empty folder behavior seems to be by design, and I got no solution for that by searching around. I'd probably post this whole stuff as an answer later.
    – Andy Yan
    Jun 19, 2017 at 7:35


You must log in to answer this question.

Browse other questions tagged .