This app was mentioned in 6 comments, with an average of 1.17 upvotes
You run iperf on the PC in server mode (iperf3 -s).
You run iperf on the phone in client mode passing it the server ip (-c <server_ip> -R) and see what the speeds are.
What's weird is I get much faster results (384 MB/s TCP and around 550 MB/s UDP) when using iPerf3 between two computers.
iPerf that works under Chrome: https://play.google.com/store/apps/details?id=com.nextdoordeveloper.miperf.miperf&hl=en_US
Still not gigabit, but much faster, too bad I can't get near that in Internet speed tests.
Then get the app for your smartphone...
https://play.google.com/store/apps/details?id=com.nextdoordeveloper.miperf.miperf
https://itunes.apple.com/fr/app/he.net-network-tools/id858241710
Edit: The results might not be reliable though, as smartphones tend to have weak wifi hardware as well.
You can use iperf, it's simpler to use on linux but there looks to be several Android apps available. Unfortunately all the windows binaries are very old you would need to run it using cygwin or compile your own executable in cygwin
Note: iperf2 is differnet from iperf3. make sure you use the same one on both ends of your test
Example output Work Linux to Home linux:
------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.1.1.2 port 5001 connected with 000.000.00.000 port 35392 [ ID] Interval Transfer Bandwidth [ 4] 0.0- 1.0 sec 36.6 KBytes 300 Kbits/sec [ 4] 1.0- 2.0 sec 56.2 KBytes 461 Kbits/sec [ 4] 2.0- 3.0 sec 75.9 KBytes 622 Kbits/sec [ 4] 3.0- 4.0 sec 61.9 KBytes 507 Kbits/sec [ 4] 4.0- 5.0 sec 33.8 KBytes 276 Kbits/sec [ 4] 5.0- 6.0 sec 52.0 KBytes 426 Kbits/sec [ 4] 6.0- 7.0 sec 39.4 KBytes 323 Kbits/sec [ 4] 7.0- 8.0 sec 85.8 KBytes 703 Kbits/sec [ 4] 8.0- 9.0 sec 33.8 KBytes 276 Kbits/sec [ 4] 9.0-10.0 sec 83.0 KBytes 680 Kbits/sec [ 4] 0.0-10.7 sec 645 KBytes 493 Kbits/sec
Have you tried booting into a live linux install? Make a bootable USB with Yumi and put Ubuntu (or your preferred distro) on it. Then go try the speed test on that.
This will 100% rule out any Windows issues.
Another thing you could try is local a speed test, like iperf3
Download that, install Magic iperf3(Android) on you phone and test the link between them. Note that you're not gonna get 1 gb/s over wifi, but still could be a decent test.
With iperf you can also test outside connections using a public server, which there is a list of here
Hi guys! I made a USB tethering and reverse tethering app that doesn't require root. It also doesn't require you to enable USB debugging (except on Windows, I'll try to fix that in a future release). It uses USB accessory mode which can make it faster than apps that use ADB.
Maximum speed varies per device. I used iperf on my computer and magic iperf on my device to check it. I used the following commands:
tcp packet receiver: iperf -s -i1 -N tcp packet sender: iperf -c [receiver's ip address] -i1 -N -P2
The default IP address of the host PC is 10.0.3.2. The device IP address is autogenerated but you can set it manually from the app's settings.
Here are the results for my Honor Play connected to a Mac:
tethering speed(computer download speed): 282 Mbits/sec
reverse tethering speed(device download speed): 177 Mbits/sec
You can download it here: https://play.google.com/store/apps/details?id=com.robskie.tether
The app also requires a server application to be installed on your computer. You can download it from the following links.
Windows 7, 8, 8.1, 10
https://download.tetrd.app/files/tetrd.windows_amd64.exe
Mac 10.10+
https://download.tetrd.app/files/tetrd.macos_amd64.pkg
Linux
https://download.tetrd.app/files/tetrd.linux_amd64.deb
https://download.tetrd.app/files/tetrd.linux_amd64.rpm
https://download.tetrd.app/files/tetrd.linux_amd64.pkg.tar.xz
Thank you guys for reading this, and sorry for the long post. If you have any questions, suggestions or bug reports, feel free to DM me or reply to this post.
PS: I'm also looking for beta testers for future releases. Aside from getting the latest bug fixes and updates before regular users, testers will also be able to use the app for free with no time restrictions. If you're interested, DM me your playstore email address so I can register you to the closed-beta testers list. Thanks again!