Issue with ethernet ports

Hi,
I am operating Linksys WRT1900AC with
OpenWrt 19.07.3 r11063-85e04e9f46 / LuCI openwrt-19.07 branch git-20.136.49537-fb2f363

The issue is that if i execute a speed test.net (internet speed test) on pc connected to router wirelessly i get 300/20 ... but executing same test on same PC connected to ethernet port directly to router its around 150-200 / 20 ... so i i also executed on other device connected to other ethernet port and its the same ...

is there some ethernet speed limitation or bug/ issue?

thanks

What is the internet speed your provider gave you?

It's hard to say if the numbers are correct if the scale units are missing.

Sth. like MiB, MB, MBit. So pls. check.

You could also make a test within your LAN if your ethernet port is working correctly. Just copy large files between some clients.

@pwned
its 300/20 MBit

what i am saying via devices connected to eth port its 150-200 MBit max... so it has to be bug or i dont know.

There are several things to check before:

Did you try different lan cables? What kind of cable you are using? It has to be at least a CAT 5e.
Did you try to use a different LAN port on the router?

If you checked this you can dig a bit more:

  • Check the logs if there are failures
  • Reset your device (if you made changes recently)

This is not normal, ethernet should be faster, unless you did something really weird with the configuration. Have you tried with another cable?

yes its not normal, tried different cables + different endpoints.

What is the speed between two devices on LAN? And between one device and the router?

1 Like

is that really important? dont know how to measure it somehow easily probably ipfert or something ...

Yes, is important if you want to figure it out.

You could use iperf how described there.

1 Like

I wanted to determine where exactly is the issue.

1 Like

speedtest executed on router:

root@LEDE:~# speedtest-netperf.sh -H netperf-west.bufferbloat.net -p 1.1.1.1 --sequential
2020-08-01 21:40:38 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf-west.bufferbloat.net (IPv4) while pinging 1.1.1.1.
Download and upload sessions are sequential, each with 5 simultaneous streams.
.............................................................
 Download: 166.01 Mbps
  Latency: [in msec, 62 pings, 0.00% packet loss]
      Min:   6.390
    10pct:   6.653
   Median:   7.419
      Avg:   7.933
    90pct:   8.337
      Max:  24.197
 CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 58 samples]
     cpu0:  27.3 +/- 11.7  @  884 MHz
     cpu1:  23.2 +/-  9.3  @  783 MHz
 Overhead: [in % used of total CPU available]
  netperf:  14.0
................................................................
   Upload:  18.17 Mbps
  Latency: [in msec, 64 pings, 0.00% packet loss]
      Min:   6.533
    10pct:   6.728
   Median:   7.586
      Avg:   8.338
    90pct:   8.602
      Max:  38.087
 CPU Load: [in % busy (avg +/- std dev) @ avg frequency, 61 samples]
     cpu0:   6.0 +/-  2.0  @  659 MHz
     cpu1:   4.9 +/-  2.1  @  619 MHz
 Overhead: [in % used of total CPU available]
  netperf:   1.3



speedtest executed on host connected to the router via Ethernet:
root@universe:/home/heap# speedtest
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from UPC Ceska Republika (XXX)...
Selecting best server based on latency...
Hosted by JM-Net z.s. (Prague) [2.37 km]: 18.597 ms
Testing download speed........................................
Download: 218.27 Mbit/s
Testing upload speed..................................................
Upload: 17.99 Mbit/s

ipfert daemon running on openwrt, client executed on host directly connected to router ethernet port:
:\Users\heap\Desktop\iperf-3.1.3-win64>iperf3.exe -c 10.0.1.1
Connecting to host 10.0.1.1, port 5201
[  4] local 10.0.1.73 port 52379 connected to 10.0.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  90.1 MBytes   751 Mbits/sec
[  4]   1.01-2.00   sec  90.4 MBytes   762 Mbits/sec
[  4]   2.00-3.00   sec  95.8 MBytes   804 Mbits/sec
[  4]   3.00-4.00   sec  99.1 MBytes   831 Mbits/sec
[  4]   4.00-5.01   sec  57.0 MBytes   476 Mbits/sec
[  4]   5.01-6.00   sec  90.6 MBytes   763 Mbits/sec
[  4]   6.00-7.00   sec  92.1 MBytes   773 Mbits/sec
[  4]   7.00-8.00   sec  99.0 MBytes   830 Mbits/sec
[  4]   8.00-9.00   sec  91.1 MBytes   765 Mbits/sec
[  4]   9.00-10.00  sec  98.2 MBytes   823 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   904 MBytes   758 Mbits/sec                  sender
[  4]   0.00-10.00  sec   903 MBytes   758 Mbits/sec                  receiver

iperf Done.


ipfert executed between two hosts connected directly to the router ethernet ports:
 
C:\Users\heap\Desktop\iperf-3.1.3-win64>iperf3.exe -c 10.0.1.44
Connecting to host 10.0.1.44, port 5201
[  4] local 10.0.1.73 port 53310 connected to 10.0.1.44 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  40.9 MBytes   341 Mbits/sec
[  4]   1.00-2.00   sec  51.6 MBytes   435 Mbits/sec
[  4]   2.00-3.00   sec  55.8 MBytes   468 Mbits/sec
[  4]   3.00-4.00   sec  54.2 MBytes   455 Mbits/sec
[  4]   4.00-5.00   sec  58.9 MBytes   493 Mbits/sec
[  4]   5.00-6.00   sec  38.6 MBytes   324 Mbits/sec
[  4]   6.00-7.00   sec  60.0 MBytes   504 Mbits/sec
[  4]   7.00-8.00   sec  65.8 MBytes   551 Mbits/sec
[  4]   8.00-9.00   sec  77.4 MBytes   650 Mbits/sec
[  4]   9.00-10.00  sec  54.4 MBytes   456 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   558 MBytes   468 Mbits/sec                  sender
[  4]   0.00-10.00  sec   557 MBytes   468 Mbits/sec                  receiver

iperf Done.

My two cents:

  • Running the test on the router is slower than on a wired or wireless client... that is really strange.
  • The test you run on the router is not the same as the test you run on the wired client (and I suspect that both are different than the test you run on the wireless client); could it be that the issue is on the tests not on the router. Would it be possible to run the same test on each device?