Ethernet speed drop from 1000 MBps to 90 Mbps

Hi,

My ethernet speed shows 1000 Mbps but when I do testing between two units, through iperf3 command, the speed shown is very less.
Kindly let us know, why this speed drop is happening.

What is the result of sudo ethtool eth0 now?

What is your test command of iperf? Have you tried different things like TCP/UDP?

Are you sure your test ethernet port/interface is eth0?

$iperf3 -s

on one unit which acts like server

$iperf3 -c 192.168.2.30

on another unit acting like client which is connecting to the server

We want 1000 MBPS speed so we havent tried UDP which wont support this speed.
Iperf command works through TCP protocol I suppose.

Yes. It is eht0 only as shown below:

C:\Users\nagesh.r\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -s

Server listening on 5201

Accepted connection from 192.168.2.20, port 33912
[ 5] local 192.168.2.30 port 5201 connected to 192.168.2.20 port 33914
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 3.76 MBytes 31.5 Mbits/sec
[ 5] 1.00-2.00 sec 3.74 MBytes 31.4 Mbits/sec
[ 5] 2.00-3.00 sec 3.06 MBytes 25.7 Mbits/sec
[ 5] 3.00-4.00 sec 4.24 MBytes 35.6 Mbits/sec
[ 5] 4.00-5.00 sec 3.01 MBytes 25.2 Mbits/sec
[ 5] 5.00-6.01 sec 2.62 MBytes 21.8 Mbits/sec
[ 5] 6.01-7.00 sec 2.62 MBytes 22.2 Mbits/sec
[ 5] 7.00-8.00 sec 3.16 MBytes 26.5 Mbits/sec
[ 5] 8.00-9.00 sec 2.70 MBytes 22.7 Mbits/sec
[ 5] 9.00-10.00 sec 4.33 MBytes 36.3 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.00 sec 33.2 MBytes 27.9 Mbits/sec receiver

Server listening on 5201

iperf3: interrupt - the server has terminated

C:\Users\nagesh.r\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -c 192.168.2.20
Connecting to host 192.168.2.20, port 5201
[ 4] local 192.168.2.30 port 54236 connected to 192.168.2.20 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 92.2 MBytes 773 Mbits/sec
[ 4] 1.00-2.00 sec 71.9 MBytes 603 Mbits/sec
[ 4] 2.00-3.00 sec 66.1 MBytes 555 Mbits/sec
[ 4] 3.00-4.00 sec 96.2 MBytes 808 Mbits/sec
[ 4] 4.00-5.00 sec 79.8 MBytes 669 Mbits/sec
[ 4] 5.00-6.00 sec 77.8 MBytes 652 Mbits/sec
[ 4] 6.00-7.00 sec 67.9 MBytes 569 Mbits/sec
[ 4] 7.00-8.00 sec 73.6 MBytes 618 Mbits/sec
[ 4] 8.00-9.00 sec 85.1 MBytes 714 Mbits/sec
[ 4] 9.00-10.00 sec 66.4 MBytes 557 Mbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 777 MBytes 652 Mbits/sec sender
[ 4] 0.00-10.00 sec 777 MBytes 652 Mbits/sec receiver

iperf Done.

C:\Users\nagesh.r\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -s

Server listening on 5201

Accepted connection from 192.168.2.20, port 57212
[ 5] local 192.168.2.30 port 5201 connected to 192.168.2.20 port 57214
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 4.15 MBytes 34.7 Mbits/sec
[ 5] 1.00-2.00 sec 3.84 MBytes 32.4 Mbits/sec
[ 5] 2.00-3.00 sec 6.17 MBytes 51.8 Mbits/sec
[ 5] 3.00-4.00 sec 4.80 MBytes 40.3 Mbits/sec
[ 5] 4.00-5.00 sec 4.33 MBytes 36.4 Mbits/sec
[ 5] 5.00-6.00 sec 4.03 MBytes 33.8 Mbits/sec
[ 5] 6.00-7.00 sec 3.19 MBytes 26.7 Mbits/sec
[ 5] 7.00-8.00 sec 5.11 MBytes 42.9 Mbits/sec
[ 5] 8.00-9.00 sec 3.96 MBytes 33.2 Mbits/sec
[ 5] 9.00-10.00 sec 4.48 MBytes 37.6 Mbits/sec
[ 5] 10.00-10.00 sec 0.00 Bytes 0.00 bits/sec


[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.00 sec 44.1 MBytes 37.0 Mbits/sec receiver

Server listening on 5201

iperf3: interrupt - the server has terminated

C:\Users\nagesh.r\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>

Try other parameters in your iperf and see if it make any difference.

Thanks.
There was some hardware diode issue it seems, it was fixed on the carrier board
We can see 900+ Mbps speed now.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.