[Q] Very slow SMB file transfers - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

Hello.
I'm using stock rom/kernel and testing file transfer via WiFi through smb connection (ES File Manager and CifsManager connected to a Windows share)
With both apps the maximum speed I could achieve was 0.9Mbytes/sec, this is at least 6 times slower then phone's capability, because when testing internet speed when connected to the same wifi network I get expected 5Mbytes/sec.
SD card where files are being saved has 15Mbytes/sec write speed (tested with SDCardTester app) and the computer I'm transferring files from is also not the issue, it's connected to the router via cable and I have sustain file transfer speed between two computers of 90-140Mbytes/sec.
So it seems somehow SMB connection doesn't use all the available bandwidth. Any ideas why is that and how to fix it?
Thank you.

[email protected] said:
Hello.
I'm using stock rom/kernel and testing file transfer via WiFi through smb connection (ES File Manager and CifsManager connected to a Windows share)
With both apps the maximum speed I could achieve was 0.9Mbytes/sec, this is at least 6 times slower then phone's capability, because when testing internet speed when connected to the same wifi network I get expected 5Mbytes/sec.
SD card where files are being saved has 15Mbytes/sec write speed (tested with SDCardTester app) and the computer I'm transferring files from is also not the issue, it's connected to the router via cable and I have sustain file transfer speed between two computers of 90-140Mbytes/sec.
So it seems somehow SMB connection doesn't use all the available bandwidth. Any ideas why is that and how to fix it?
Thank you.
Click to expand...
Click to collapse
I'd suggest trying FX File Explorer (https://play.google.com/store/apps/details?id=nextapp.fx). Gives me better SMB transfer rates than other apps I've tried.

Too bad it's not free when it comes to networking.
Since two different apps I've mentioned giving me exactly the same results, I kind of suspect it's not related to the app, but rather to the system...I know CifsManager is highly depend on the kernel and ES File Manager also doesn't work if certain features not enabled in the kernel.

Related

File transfer without router?

Is there any way I can transfer a file from my desire on froyo to my netbook, without usb cable or wireless router? I was thinking maybe it could be done through hotspot somehow.
What about Dropbox?
But the file is over 100mb. So yes I could upload it to dropbox and then tether my laptop and download it. But it would be a painfully long task. What's adhoc? Is that what I need? Can that be done on the desire?
doesn't your netbook have a card reader? or you can use Bluetooth but it's drain your battery really really quickly.
Try the free app called connectify (be sure to get the latest version) . It will make your notebook as a hotspot and you can connect to it va wifi from your phone. Then you can use one of the numerous wifi file transfer programs to transfer files.
Connect with wireless tether.
Install adb over wifi on phone.
adb connect 192.168.43.1
adb pull /sdcard/file.xxx
Or
Connect with wireless tether
Use filemanager on phone to browse to windows share, then copy from phone.
Or
Create a samba share on your phone and browse to it from PC.
I've not tried filesharing over hotspot on windows but I don't see why it wont work as long as you add it as a trusted network and have sharing on.

Slow LAN Transfer Speeds (Samba, Windows Share)

I have very slow LAN transfer speeds over WiFi to my Windows 7 shared folders.
Using AndroidSMB client, I get a max of 500KB/s yet on WIFI WAN I get speed tests in the 30Mbit/s range.
I've had speeds of under 1MB/s before on my other devices, which makes me believe I likely have issues with my router settings and or how my Windows 7 shares are setup.
The Windows 7 computer is connected via Gbit LAN, and I have my whole drive shared with permissions only via a certain account.
What should I be looking at to improve my LAN transfer speeds on my Galaxy Nexus?
Any kind of help guys? I can't get more than 300KB/s on my LAN transfers
I've been using Samba Filesharing app from Playstore. Lets you set up a Samba fileserver on your gnex. Works with WiFi hotspot, so you don't even need your LAN. You can connect with Windows Explorer after assigning the sdcard as a network drive. All Explorer functions work normally, unlike MTP. I measured the xfer rate at about 2 megabytes/s via WiFi hotspot connection. Works beautifully for generally accessing files on your sdcard with Explorer.

How To Transfer Large Files Between Android Devices Quickly

Well for about now, the only way to transfer data between two mobiles is Bluetooth. Infrared has gone for a long time and despite we don’t use it much, still sometimes we have to use it to transfer small size photos or Music. The real reason why we hate transferring large files via Bluetooth, is because it is not that much fast. You will get a 200kbps rate, not fast enough for files of 1GB or even 100MB, they will consume a lot of time to transfer them.
In Past, we share an article about using ES File explorer to Stream movies from PC, today we will share how to transfer very large files, in terms of Bluetooth, within Android devices using ES File Explorer. Since ES File Explorer has the option to connect to an IP for data transferring, without having any Access point to connect, using a concept of Wi-Fi Direct. All you need is Two or More Android devices with ES File Explorer installed on both of them and your Android device must be running Android 4.1 or Above.
How To Transfer Large Files Between Android Devices
First of all we need to Create a Personal Hotspot, no need to connect to any external Hotspot.
Go to Setting, Select More under Wireless and Network Settings, Tap in Portable Wi-Fi hotspot.
Set the Password if you want, and also set the SSID name.
Now connect the Devices using that Wi-Fi Hotspot, just make sure you have the Dynamic IP, not the Static one.
Once the devices are connected, Open ES File Explorer.
Select the File/Files in ES explorer,either Tap the 3 Dots or the option key in your device and Tap Send.
If the devices are successfully connected, you will see the IP or the Second Android device on the List.
The other device will see the Notification. Once accepted, the transfer speed will be more than 3-5Mbps, you can transfer a full HD movies in a matter of Minutes.
You can minimize the Transfer if you want to do anything else.
You can do the same with more Android devices, I mean more than Two.
Mohamed Nagy said:
Well for about now, the only way to transfer data between two mobiles is Bluetooth. Infrared has gone for a long time and despite we don’t use it much, still sometimes we have to use it to transfer small size photos or Music. The real reason why we hate transferring large files via Bluetooth, is because it is not that much fast. You will get a 200kbps rate, not fast enough for files of 1GB or even 100MB, they will consume a lot of time to transfer them.
In Past, we share an article about using ES File explorer to Stream movies from PC, today we will share how to transfer very large files, in terms of Bluetooth, within Android devices using ES File Explorer. Since ES File Explorer has the option to connect to an IP for data transferring, without having any Access point to connect, using a concept of Wi-Fi Direct. All you need is Two or More Android devices with ES File Explorer installed on both of them and your Android device must be running Android 4.1 or Above.
How To Transfer Large Files Between Android Devices
First of all we need to Create a Personal Hotspot, no need to connect to any external Hotspot.
Go to Setting, Select More under Wireless and Network Settings, Tap in Portable Wi-Fi hotspot.
Set the Password if you want, and also set the SSID name.
Now connect the Devices using that Wi-Fi Hotspot, just make sure you have the Dynamic IP, not the Static one.
Once the devices are connected, Open ES File Explorer.
Select the File/Files in ES explorer,either Tap the 3 Dots or the option key in your device and Tap Send.
If the devices are successfully connected, you will see the IP or the Second Android device on the List.
The other device will see the Notification. Once accepted, the transfer speed will be more than 3-5Mbps, you can transfer a full HD movies in a matter of Minutes.
You can minimize the Transfer if you want to do anything else.
You can do the same with more Android devices, I mean more than Two.
Click to expand...
Click to collapse
Use Superbeam... Simple And Hasslefree...
Sent from my GT-I9082 using XDA Premium 4 mobile app
DMJoh said:
Use Superbeam... Simple And Hasslefree...
Sent from my GT-I9082 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Try fast file transfer it's faster than super beam and it doesn't use any mobile data or wifi data (if you want to test try sending a file with mobile data and wifi off)
VanshKhanna said:
Try fast file transfer it's faster than super beam and it doesn't use any mobile data or wifi data (if you want to test try sending a file with mobile data and wifi off)
Click to expand...
Click to collapse
I believe Fast File Transfer uses the same WiFi connection itself. You have to connect to hotspot.
Superbeam can transfer files between PC and device too.
Sent from my GT-I9082 using XDA Premium 4 mobile app

[Q] MTP alternative

Hi, I just wanted to know if there is a way around MTP or ADB for file transfer between my PC and my Nexus. I mean something that gives me a GUI and allows me to drag'n'drop from the explorer. Just an interface like USB mass storage devices have.
Is there something like this? I can't be the only one who needs to transfer big files over USB. MTP just sucks because every calculation about the files is made on the device and the device can't handle the amount of the files, so it collapses if there are too many files at once.
I have tried:
1. Share folder on the PC accessed with es file file explorer or solid explorer. This is smb which is slow on android due to ncifs? library.
2. WiFi hard drive (patriot gauntlet node) still slow.
3. New router with usb3 hd with smb and ftp servers. Smb still slow, ftp much better.
4. Yet to try ftp server on PC.
Can't post screenshot yet, getting 130 Mbps ftp, 13 Mbps smb. Asus rt-ac56u router as remote ap.
sent by mirrorflash Morse code
matt55555 said:
I have tried:
1. Share folder on the PC accessed with es file file explorer or solid explorer. This is smb which is slow on android due to ncifs? library.
2. WiFi hard drive (patriot gauntlet node) still slow.
3. New router with usb3 hd with smb and ftp servers. Smb still slow, ftp much better.
4. Yet to try ftp server on PC.
Can't post screenshot yet, getting 130 Mbps ftp, 13 Mbps smb. Asus rt-ac56u router as remote ap.
sent by mirrorflash Morse code
Click to expand...
Click to collapse
I already read about the "solution" over WiFi and I already have a little NAS of my router here which allows me to share files and streaming films and so on.
But this isn't what I want. I just want plug in my USB-cable and browse the storage (completely, not only SD card like over MTP) of my device.
Thanks anyway for your answer!
AirDroid or Droid over WiFi?
Wifi files transfer apps such as AirDroid, Pushbullet can help you. But the speed depends on the wifi network status.
+1^^^^^ airdroid
Sent from my HTCONE using Tapatalk

Slow wifi file transfer

Hi,
I do all my downloading via LTE as I'm on an unlimited data plan and my connection speed is considerably higher than my fixed line internet but when I'm transferring the files to my pc via wifi, it seems abnormally slow. My files download at around 34MB/s (megabytes per second) but when I transfer them to my PC via wifi using cx file explorer (have also tried ES pro) I'm getting around 15MB/s. I'm using 5ghz AC wifi and the link speed in my phones wifi settings is 866mbps. Transferring the same files from my laptop to my PC via wifi is much faster at above 60MB/s.
Does anyone know what's going on here or have any ideas to figure it out?
Also, when transferring files via usb to the nvme drive in my laptop I'm getting 100MB/s, does this sound right? Was kinda expecting more from ufs 3.0.
(My usb cable is 3.1 gen2 10gbps)
Is something wrong here or am I just expecting too much from my phone? Any input will be very much appreciated.
MrMoo232 said:
Hi,
I do all my downloading via LTE as I'm on an unlimited data plan and my connection speed is considerably higher than my fixed line internet but when I'm transferring the files to my pc via wifi, it seems abnormally slow. My files download at around 34MB/s (megabytes per second) but when I transfer them to my PC via wifi using cx file explorer (have also tried ES pro) I'm getting around 15MB/s. I'm using 5ghz AC wifi and the link speed in my phones wifi settings is 866mbps. Transferring the same files from my laptop to my PC via wifi is much faster at above 60MB/s.
Does anyone know what's going on here or have any ideas to figure it out?
Also, when transferring files via usb to the nvme drive in my laptop I'm getting 100MB/s, does this sound right? Was kinda expecting more from ufs 3.0.
(My usb cable is 3.1 gen2 10gbps)
Is something wrong here or am I just expecting too much from my phone? Any input will be very much appreciated.
Click to expand...
Click to collapse
Check to make sure that you aren't coming into any issues with wifi signal disruptions. Make sure your router is configured correctly.
Something's to try:
Choose a less congested wifi channel
Make sure you are using AES encryption
Select 40mhz or 80mhz channel bandwidth
Relocate the router to a different area
Restart the router
There is a lot of info on transfer speeds and etc, but suffice it to say a bunch of things come into play. If your running stock firmware then try getting a reliable class 10 microsd card for best read/write speeds. Keep in mind that microsd cards are rated for a max speed of up to X number (in mb/s). Sequential read/write, random read/write speeds will vary in speed.
MicroSD Cards write/read in megabytes per second, which is not the same as megabits per second of your wifi router (or USB 3.1 gigabits per second) speed. Internal storage is faster then microsd, I don't have the specs Infront of me right this second so I can't tell you by how much.
Also your wifi router does not give dedicated speeds per device, it has a set amount of speed that is shared amongst connected devices. More wifi devices connected transmitting/recieving data will cause speeds to decrease. Also the Wifi speed your seeing on the phone doesn't include any overhead from the router (or overheard from SMB/CIFS, etc), so your true speed may vary.
Try the router adjustments and see if that helps. If not then you may just have to live with what your getting speed wise for wifi transfers to/from PC.
* I will do some transfer tests with my wifi today and tomorrow to add more info on transfer speeds/setup. I am expecting a new wifi 6 capable router tomorrow, so I will post results of both of my routers after I get that set up...
**Some test results -
Background:
PC configuration - Windows 10 PC with 65 gigs of ram, Sata HDD, Gigabit Lan connection
Phone Configuration - Android 10, MicroSD Samsung Class 10 EVO microSD Memory Card 32GB
SMB file transfer
First set of read/write is done with my current router. I am connected via 802.11 5Ghz A/N/AC with a manually selected 157 channel using AES encryption. I made 3 attempts with the same file and the stats provided are average speed measurements. Like yourself my phone was indicating the WiFi speed was 866 mbps during the transfer.
Transfer of 695mb file - From PC to MicroSD Storage
21.35 MB/s
23.58 MB/s
22.68 MB/s
Transfer of 695mb file - From MicroSD Storage to PC
20.31 MB/s
21.93 MB/s
20.90 MB/s
Transfer of 695mb file - From PC to Internal Storage
22.80 MB/s
22.91 MB/s
24.93 MB/s
Transfer of 695mb file - From Internal Storage to PC
23.28 MB/s
23.61 MB/s
23.32 MB/s
scottusa2008 said:
Check to make sure that you aren't coming into any issues with wifi signal disruptions. Make sure your router is configured correctly.
Something's to try:
Choose a less congested wifi channel
Make sure you are using AES encryption
Select 40mhz or 80mhz channel bandwidth
Relocate the router to a different area
Restart the router
There is a lot of info on transfer speeds and etc, but suffice it to say a bunch of things come into play. If your running stock firmware then try getting a reliable class 10 microsd card for best read/write speeds. Keep in mind that microsd cards are rated for a max speed of up to X number (in mb/s). Sequential read/write, random read/write speeds will vary in speed.
MicroSD Cards write/read in megabytes per second, which is not the same as megabits per second of your wifi router (or USB 3.1 gigabits per second) speed. Internal storage is faster then microsd, I don't have the specs Infront of me right this second so I can't tell you by how much.
Also your wifi router does not give dedicated speeds per device, it has a set amount of speed that is shared amongst connected devices. More wifi devices connected transmitting/recieving data will cause speeds to decrease. Also the Wifi speed your seeing on the phone doesn't include any overhead from the router (or overheard from SMB/CIFS, etc), so your true speed may vary.
Try the router adjustments and see if that helps. If not then you may just have to live with what your getting speed wise for wifi transfers to/from PC.
* I will do some transfer tests with my wifi today and tomorrow to add more info on transfer speeds/setup. I am expecting a new wifi 6 capable router tomorrow, so I will post results of both of my routers after I get that set up...
Click to expand...
Click to collapse
Thanks for the reply,
My 5ghz wifi is running on 80mhz bandwidth, I've used inssider to check for other networks and there are none in my area running at 5ghz. My router is located in a space behind the sofa so I'm basically sat on top of it.
I recently installed the ASUSwrt-merlin firmware on my router (as well as the required full factory reset after the installation) but I've been experiencing the slow transfer speeds before and after installing that firmware. I have also tried putting my phone at the top of the QOS list in the router settings as well as turning QOS off completely.
I'm not using an SD card, all my files are being transferred from internal storage. I understand the difference between megabytes per second (MB/s) and megabits per second (mbps), USB 3.1 rev 2 is 10gbps, therefore has a throughput of 1250MB/s, obviously, you won't get that exact speed in the real world but you can expect a throughput of around 1GB/s providing both devices can handle that speed as well as the cable. I have done a storage speed test on my phone and the sequential read is over 1500MB/s and the write is over 500MB/s, well over what I'm actually getting over USB. I can deal with the USB speeds I'm getting, although it's slower than I expected (about 100MB/s), its fast enough for now.
If you could post the speeds you're getting, that would be great, If you're getting similar speeds then I know I'm just expecting too much from a mobile device (maybe Samsungs wifi module just isn't as powerful as a laptop one?). If not then I know I've got a bottleneck somewhere that needs fixing.
Thanks again for your input
EDIT: I have just read your edited post. Thanks for the thorough speed test, I guess I'm just expecting too much from my phone in comparison to my laptop.
MrMoo232 said:
Hi,
I do all my downloading via LTE as I'm on an unlimited data plan and my connection speed is considerably higher than my fixed line internet but when I'm transferring the files to my pc via wifi, it seems abnormally slow. My files download at around 34MB/s (megabytes per second) but when I transfer them to my PC via wifi using cx file explorer (have also tried ES pro) I'm getting around 15MB/s. I'm using 5ghz AC wifi and the link speed in my phones wifi settings is 866mbps. Transferring the same files from my laptop to my PC via wifi is much faster at above 60MB/s.
Does anyone know what's going on here or have any ideas to figure it out?
Also, when transferring files via usb to the nvme drive in my laptop I'm getting 100MB/s, does this sound right? Was kinda expecting more from ufs 3.0.
(My usb cable is 3.1 gen2 10gbps)
Is something wrong here or am I just expecting too much from my phone? Any input will be very much appreciated.
Click to expand...
Click to collapse
I use wifi direct instead of es pro, es pro transfers much slower for me for some weird reason, Maybe it's something to do with the es or cx apps, have you tried wifi direct? I'll try cx file explorer a little later and post my speeds as well.
Edit: ok, cx file explorer took 20 minutes and 8 seconds to transfer a 918 MB file, a direct usb c 3.1 connection to my same laptop took 25 seconds for the same 918 MB file and wifi direct took about 45 seconds for the same 918 MB file. Sorry I dont have the speeds but it looks like it's something to do with the apps. Also have you tried using a cloud storage for transfers like dropbox or onedrive? It's may be faster.
Edit Edit: I also read that the usb cable that comes with the note 10+ only uses usb 2.0 speeds which is what I used.
Sent from my Samsung Galaxy Note 10+ using XDA Labs
If you want to transfer files from your Samsung Galaxy Note 10+ to pc via wifi fast, try Samsung mobile manager tool. With its help, you can easily access to all data on your Samsung Galaxy Note 10+ and transfer them to pc quickly via usb cable or wifi connecting. It's easy, fast and safe.

Categories

Resources