Testing limits of home Ethernet wiring

  • ATTENTION! As of November 1, 2020, you are not able to reply to threads 6 months after the thread is opened if there are more than 500 posts in the thread.
    Threads will not be locked, so posts may still be edited by their authors.
    Just start a new thread on the topic to post if you get an error message when trying to reply to a thread.

unmesh

Regular Contributor
(I posted this on another site too)

We started out with 100Mb connections in our home-run wired house and, over time, moved up to gigabit connections without incident. I recently ran a couple of 10Gb links in my home office using DAC cables and am now thinking of testing the in-wall wiring to see whether any of the cables can support 2.5/5 or even 10Gbps based on the length of the cable, the quality of the terminations etc. Then I can gradually increase the speed of links when necessary. The cables are Cat5e and terminated in 5e rated jacks in the network closet and 5e rated keystones in the rooms.

Any suggestions for how to do this?

I will need NbaseT/10BaseT endpoints, at least one of which would ideally be portable to move from room to room. For the latter, are bus-powered USB/Thunderbolt Ethernet dongles hooked to a laptop good enough or do I try to find a SFF or thin-client PC that can take a PCIe 10GbE NIC with fallback?

Should I get a Cat6/6a rated patch cords to connect to the keystone or does the short length make this an insignificant factor?

Is the autonegotiated link speed indication good enough as a test or should I plan on running something like iperf? Any particular iperf parameters? Is there a link error count for which the link does not autonegotiate down but at which prudence dictates manually provisioning a slower link speed or should one trust the autonegotation regime?

Is there a way to tell whether changing the terminations on the in-wall cable will enable the next higher link speed without actually re-terminating? Is terminating Cat5e cable into Cat6/6a plugs/jacks even a thing?

Lots of questions; thanks in advance for answers/suggestions :)
 

thiggins

Mr. Easy
Staff member
If you have CAT5e cabling, they will probably be fine for at least 2.5 GbE. One of the main reasons for that speed is to avoid having to upgrade cabling.

use iperf3, tcp/ip, with the -p 5 option. That will test with unlimited TCP/IP with 5 parallel connections. You will not achieve the maximum numbers, i.e. the most you'll see with a gigabit connection is around 948 Mbps due to protocol overhead.

Even if you don't achieve the maximum rated speeds, the increase you'll get should satisfy your needs.
 
Last edited:

L&LD

Part of the Furniture
As a data point, I am using a 100' pre-built Cat5e cable as the backhaul between two RT-AX86U's on their 2.5GbE Ports with no issues.
 

unmesh

Regular Contributor
Thanks, guys.

I'm currently running DAC cables between NICs and a switch with SFP+ ports for 10Gb with everything within a few feet of one another. If 2.5Gb is the reasonable expectation for in-wall wiring, should I look for NICs/switches with native 2.5GbE RJ45 support to conserve power?
 

L&LD

Part of the Furniture
Power conservation is not what I would be focusing on. I would be focusing on compatibility with 1.0/2.5/5.0/10 GbE connections instead.
 

unmesh

Regular Contributor
Ordered a pair of USB-C 2.5GbE dongles to use with laptops at each end of the cables for testing. Will report back on findings.
 

John Davis

Regular Contributor
Ordered a pair of USB-C 2.5GbE dongles to use with laptops at each end of the cables for testing. Will report back on findings.
if you want to see if you can push your existing cabling to 5gbe (technically outside the .bz spec which requires cat6 for 5gbe - but for moderately short runs people often get away with it) you'll want the slightly dearer 5gbe adaptors ( qnap QNA-UC5G1T and similar - they're all based on the marvell/aqtion chips).

the hardest part of upgrading to multigig is the limited switch choices - if you want soemthing small/low power there's a few good 2.5gbe unmanaged options, but the moment you want more ports, and especially more full multigig (10/5/2.5) ports the choices shrink drastically and price, size and power demands go up drastically.
 

unmesh

Regular Contributor
So I got my pair of USB 2.5G dongles and set about establishing a baseline using a short patch cable and two laptops, A with an i5-8250U 4 core 8 thread CPU and B with a i7-7600U 2 core 4 thread CPU. A is the server and B is the client and both laptops have the same latest Realtek drivers and show a link speed of 2.5Gbps.

iperf3 -c [server] -P 5 gives about 1.8Gbps and iperf3 -c [server] -P 5 -R gives 1.2Gbps over several runs. Another observation is that Windows Task Manager shows very low utilization on the server but almost 100% utilization on the client.

My desktop and servers unfortunately don't have USB-C ports to try out and I don't want to do any testing of the house wiring until I have confidence in the baseline.
 

John Davis

Regular Contributor
So I got my pair of USB 2.5G dongles and set about establishing a baseline using a short patch cable and two laptops, A with an i5-8250U 4 core 8 thread CPU and B with a i7-7600U 2 core 4 thread CPU. A is the server and B is the client and both laptops have the same latest Realtek drivers and show a link speed of 2.5Gbps.

iperf3 -c [server] -P 5 gives about 1.8Gbps and iperf3 -c [server] -P 5 -R gives 1.2Gbps over several runs. Another observation is that Windows Task Manager shows very low utilization on the server but almost 100% utilization on the client.

My desktop and servers unfortunately don't have USB-C ports to try out and I don't want to do any testing of the house wiring until I have confidence in the baseline.

something very odd going on there - I've run the same test using generic realtek usb 3.0 adaptors and had no problems hitting full rate using iperf. You running windows both ends? If so what windows port of iperf?
 

unmesh

Regular Contributor
Windows 10 and iperf3.1.3. And any thoughts about why it is asymmetric?

I also learned about NTttcp.exe and am getting about 200-ish MB/s with that

I'm going to see if there is such a thing as a USB 3.1 rated USB-C female to USB-A male cable adapter so I can try more computers
 
Last edited:

John Davis

Regular Contributor
Windows 10 and iperf3.1.3

I also learned about NTttcp.exe and am getting about 200-ish MB/s with that

I'm going to see if there is such a thing as a USB 3.1 rated USB-C female to USB-A male cable adapter so I can try more computers

that's the build off iperf.fr? I had issues with that (it's very very old for a start) - try the 3.9 x64 build off this page : https://www.neowin.net/forum/topic/1234695-iperf-39-windows-build

those realtek adaptors are only usb3.0 (5 gigabit link rate) - whilst a c-to-a adaptor will let it work on a usb3-1type-c 10gigabit port it shouldn't make any difference

with ntttcp - 200MB/s looks about right - I just ran it between two machines using pcie 1gbe ports and it reports 113MB/s in either direction as I'd expect
 

unmesh

Regular Contributor
Thanks for the pointer to version 3.9 but it did not make a difference to the measurement.

Looking at my ntttcp results, it shows packets per interrupt of 0.9. Is that relevant?
 

unmesh

Regular Contributor
Should there be this much variation between parallel streams?

Accepted connection from 192.168.2.101, port 54738
[ 5] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 54739
[ 8] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 54740
[ 10] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 54741
[ 12] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 54742
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 31.9 MBytes 267 Mbits/sec
[ 8] 0.00-1.00 sec 58.1 MBytes 488 Mbits/sec
[ 10] 0.00-1.00 sec 56.4 MBytes 473 Mbits/sec
[ 12] 0.00-1.00 sec 74.3 MBytes 623 Mbits/sec
[SUM] 0.00-1.00 sec 221 MBytes 1.85 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 1.00-2.00 sec 48.9 MBytes 410 Mbits/sec
[ 8] 1.00-2.00 sec 49.9 MBytes 418 Mbits/sec
[ 10] 1.00-2.00 sec 50.8 MBytes 426 Mbits/sec
[ 12] 1.00-2.00 sec 84.2 MBytes 706 Mbits/sec
[SUM] 1.00-2.00 sec 234 MBytes 1.96 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 2.00-3.00 sec 47.4 MBytes 397 Mbits/sec
[ 8] 2.00-3.00 sec 35.4 MBytes 297 Mbits/sec
[ 10] 2.00-3.00 sec 35.9 MBytes 301 Mbits/sec
[ 12] 2.00-3.00 sec 79.6 MBytes 668 Mbits/sec
[SUM] 2.00-3.00 sec 198 MBytes 1.66 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 3.00-4.00 sec 56.0 MBytes 470 Mbits/sec
[ 8] 3.00-4.00 sec 32.8 MBytes 275 Mbits/sec
[ 10] 3.00-4.00 sec 32.4 MBytes 272 Mbits/sec
[ 12] 3.00-4.00 sec 104 MBytes 871 Mbits/sec
[SUM] 3.00-4.00 sec 225 MBytes 1.89 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 4.00-5.00 sec 36.1 MBytes 303 Mbits/sec
[ 8] 4.00-5.00 sec 20.0 MBytes 168 Mbits/sec
[ 10] 4.00-5.00 sec 20.0 MBytes 167 Mbits/sec
[ 12] 4.00-5.00 sec 69.2 MBytes 580 Mbits/sec
[SUM] 4.00-5.00 sec 145 MBytes 1.22 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 5.00-6.00 sec 37.7 MBytes 316 Mbits/sec
[ 8] 5.00-6.00 sec 18.0 MBytes 151 Mbits/sec
[ 10] 5.00-6.00 sec 18.0 MBytes 151 Mbits/sec
[ 12] 5.00-6.00 sec 70.8 MBytes 594 Mbits/sec
[SUM] 5.00-6.00 sec 145 MBytes 1.21 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 6.00-7.00 sec 36.2 MBytes 304 Mbits/sec
[ 8] 6.00-7.00 sec 20.0 MBytes 168 Mbits/sec
[ 10] 6.00-7.00 sec 19.4 MBytes 163 Mbits/sec
[ 12] 6.00-7.00 sec 67.7 MBytes 568 Mbits/sec
[SUM] 6.00-7.00 sec 143 MBytes 1.20 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 7.00-8.00 sec 36.2 MBytes 304 Mbits/sec
[ 8] 7.00-8.00 sec 18.2 MBytes 153 Mbits/sec
[ 10] 7.00-8.00 sec 18.2 MBytes 153 Mbits/sec
[ 12] 7.00-8.00 sec 74.0 MBytes 621 Mbits/sec
[SUM] 7.00-8.00 sec 147 MBytes 1.23 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 8.00-9.00 sec 36.0 MBytes 302 Mbits/sec
[ 8] 8.00-9.00 sec 18.0 MBytes 151 Mbits/sec
[ 10] 8.00-9.00 sec 18.0 MBytes 151 Mbits/sec
[ 12] 8.00-9.00 sec 72.3 MBytes 606 Mbits/sec
[SUM] 8.00-9.00 sec 144 MBytes 1.21 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 9.00-10.00 sec 38.7 MBytes 325 Mbits/sec
[ 8] 9.00-10.00 sec 16.5 MBytes 139 Mbits/sec
[ 10] 9.00-10.00 sec 16.5 MBytes 138 Mbits/sec
[ 12] 9.00-10.00 sec 65.6 MBytes 551 Mbits/sec
[SUM] 9.00-10.00 sec 137 MBytes 1.15 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5] 10.00-10.11 sec 4.82 MBytes 370 Mbits/sec
[ 8] 10.00-10.11 sec 1.34 MBytes 103 Mbits/sec
[ 10] 10.00-10.11 sec 1.38 MBytes 106 Mbits/sec
[ 12] 10.00-10.11 sec 7.37 MBytes 566 Mbits/sec
[SUM] 10.00-10.11 sec 14.9 MBytes 1.14 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.11 sec 410 MBytes 340 Mbits/sec receiver
[ 8] 0.00-10.11 sec 288 MBytes 239 Mbits/sec receiver
[ 10] 0.00-10.11 sec 287 MBytes 238 Mbits/sec receiver
[ 12] 0.00-10.11 sec 769 MBytes 638 Mbits/sec receiver
[SUM] 0.00-10.11 sec 1.71 GBytes 1.46 Gbits/sec receiver
 

John Davis

Regular Contributor
what do the numbers look like when you run only 1 or 2 streams instead of 4? Also what power scheme do you have set in windows (should probably be 'high performance' )
 

unmesh

Regular Contributor
High performance power plan, both laptops on AC Power and two parallel threads starts out fast and then slows down but the threads are similar in throughput:

Code:
Accepted connection from 192.168.2.101, port 55010
[  5] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55011
[  8] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55012
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   117 MBytes   985 Mbits/sec
[  8]   0.00-1.00   sec   112 MBytes   940 Mbits/sec
[SUM]   0.00-1.00   sec   229 MBytes  1.92 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   1.00-2.00   sec   125 MBytes  1.05 Gbits/sec
[  8]   1.00-2.00   sec   124 MBytes  1.04 Gbits/sec
[SUM]   1.00-2.00   sec   249 MBytes  2.09 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   2.00-3.00   sec   124 MBytes  1.04 Gbits/sec
[  8]   2.00-3.00   sec   124 MBytes  1.04 Gbits/sec
[SUM]   2.00-3.00   sec   248 MBytes  2.08 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   3.00-4.00   sec   123 MBytes  1.03 Gbits/sec
[  8]   3.00-4.00   sec   121 MBytes  1.02 Gbits/sec
[SUM]   3.00-4.00   sec   244 MBytes  2.05 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   4.00-5.00   sec  82.2 MBytes   690 Mbits/sec
[  8]   4.00-5.00   sec  81.5 MBytes   684 Mbits/sec
[SUM]   4.00-5.00   sec   164 MBytes  1.37 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   5.00-6.00   sec  79.2 MBytes   665 Mbits/sec
[  8]   5.00-6.00   sec  79.2 MBytes   665 Mbits/sec
[SUM]   5.00-6.00   sec   158 MBytes  1.33 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   6.00-7.00   sec  79.4 MBytes   666 Mbits/sec
[  8]   6.00-7.00   sec  78.1 MBytes   655 Mbits/sec
[SUM]   6.00-7.00   sec   157 MBytes  1.32 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   7.00-8.00   sec  78.6 MBytes   660 Mbits/sec
[  8]   7.00-8.00   sec  77.5 MBytes   650 Mbits/sec
[SUM]   7.00-8.00   sec   156 MBytes  1.31 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   8.00-9.00   sec  78.0 MBytes   654 Mbits/sec
[  8]   8.00-9.00   sec  77.4 MBytes   649 Mbits/sec
[SUM]   8.00-9.00   sec   155 MBytes  1.30 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   9.00-10.00  sec  77.4 MBytes   649 Mbits/sec
[  8]   9.00-10.00  sec  76.5 MBytes   642 Mbits/sec
[SUM]   9.00-10.00  sec   154 MBytes  1.29 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]  10.00-10.04  sec  3.12 MBytes   624 Mbits/sec
[  8]  10.00-10.04  sec  3.15 MBytes   629 Mbits/sec
[SUM]  10.00-10.04  sec  6.28 MBytes  1.25 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.04  sec   967 MBytes   808 Mbits/sec                  receiver
[  8]   0.00-10.04  sec   955 MBytes   797 Mbits/sec                  receiver
[SUM]   0.00-10.04  sec  1.88 GBytes  1.61 Gbits/sec                  receiver

Four parallel threads:

Code:
Accepted connection from 192.168.2.101, port 55031
[  5] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55032
[  8] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55033
[ 10] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55034
[ 12] local 192.168.2.100 port 5201 connected to 192.168.2.101 port 55035
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  61.0 MBytes   512 Mbits/sec
[  8]   0.00-1.00   sec  49.2 MBytes   413 Mbits/sec
[ 10]   0.00-1.00   sec  26.2 MBytes   220 Mbits/sec
[ 12]   0.00-1.00   sec  20.5 MBytes   172 Mbits/sec
[SUM]   0.00-1.00   sec   157 MBytes  1.32 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   1.00-2.00   sec  55.2 MBytes   463 Mbits/sec
[  8]   1.00-2.00   sec  56.4 MBytes   473 Mbits/sec
[ 10]   1.00-2.00   sec  47.8 MBytes   401 Mbits/sec
[ 12]   1.00-2.00   sec  35.8 MBytes   300 Mbits/sec
[SUM]   1.00-2.00   sec   195 MBytes  1.64 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   2.00-3.00   sec  49.8 MBytes   417 Mbits/sec
[  8]   2.00-3.00   sec  51.5 MBytes   432 Mbits/sec
[ 10]   2.00-3.00   sec  48.9 MBytes   411 Mbits/sec
[ 12]   2.00-3.00   sec  43.8 MBytes   367 Mbits/sec
[SUM]   2.00-3.00   sec   194 MBytes  1.63 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   3.00-4.00   sec  42.8 MBytes   359 Mbits/sec
[  8]   3.00-4.00   sec  43.5 MBytes   365 Mbits/sec
[ 10]   3.00-4.00   sec  43.5 MBytes   365 Mbits/sec
[ 12]   3.00-4.00   sec  41.9 MBytes   351 Mbits/sec
[SUM]   3.00-4.00   sec   172 MBytes  1.44 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   4.00-5.00   sec  38.6 MBytes   324 Mbits/sec
[  8]   4.00-5.00   sec  38.2 MBytes   320 Mbits/sec
[ 10]   4.00-5.00   sec  38.8 MBytes   325 Mbits/sec
[ 12]   4.00-5.00   sec  37.8 MBytes   317 Mbits/sec
[SUM]   4.00-5.00   sec   153 MBytes  1.29 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   5.00-6.00   sec  38.6 MBytes   324 Mbits/sec
[  8]   5.00-6.00   sec  38.7 MBytes   325 Mbits/sec
[ 10]   5.00-6.00   sec  38.5 MBytes   323 Mbits/sec
[ 12]   5.00-6.00   sec  38.5 MBytes   323 Mbits/sec
[SUM]   5.00-6.00   sec   154 MBytes  1.29 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   6.00-7.00   sec  36.8 MBytes   309 Mbits/sec
[  8]   6.00-7.00   sec  35.8 MBytes   300 Mbits/sec
[ 10]   6.00-7.00   sec  37.1 MBytes   311 Mbits/sec
[ 12]   6.00-7.00   sec  35.9 MBytes   301 Mbits/sec
[SUM]   6.00-7.00   sec   146 MBytes  1.22 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   7.00-8.00   sec  35.0 MBytes   293 Mbits/sec
[  8]   7.00-8.00   sec  34.8 MBytes   291 Mbits/sec
[ 10]   7.00-8.00   sec  34.8 MBytes   291 Mbits/sec
[ 12]   7.00-8.00   sec  34.8 MBytes   291 Mbits/sec
[SUM]   7.00-8.00   sec   139 MBytes  1.17 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   8.00-9.00   sec  38.6 MBytes   324 Mbits/sec
[  8]   8.00-9.00   sec  39.1 MBytes   328 Mbits/sec
[ 10]   8.00-9.00   sec  39.1 MBytes   328 Mbits/sec
[ 12]   8.00-9.00   sec  38.8 MBytes   325 Mbits/sec
[SUM]   8.00-9.00   sec   156 MBytes  1.31 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]   9.00-10.00  sec  38.1 MBytes   320 Mbits/sec
[  8]   9.00-10.00  sec  38.6 MBytes   324 Mbits/sec
[ 10]   9.00-10.00  sec  38.8 MBytes   326 Mbits/sec
[ 12]   9.00-10.00  sec  38.6 MBytes   324 Mbits/sec
[SUM]   9.00-10.00  sec   154 MBytes  1.29 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[  5]  10.00-10.06  sec  2.07 MBytes   303 Mbits/sec
[  8]  10.00-10.06  sec  2.00 MBytes   293 Mbits/sec
[ 10]  10.00-10.06  sec  2.06 MBytes   302 Mbits/sec
[ 12]  10.00-10.06  sec  2.07 MBytes   302 Mbits/sec
[SUM]  10.00-10.06  sec  8.19 MBytes  1.20 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.06  sec   437 MBytes   364 Mbits/sec                  receiver
[  8]   0.00-10.06  sec   428 MBytes   357 Mbits/sec                  receiver
[ 10]   0.00-10.06  sec   396 MBytes   330 Mbits/sec                  receiver
[ 12]   0.00-10.06  sec   368 MBytes   307 Mbits/sec                  receiver
[SUM]   0.00-10.06  sec  1.59 GBytes  1.36 Gbits/sec                  receiver

What version of driver are you using?
 
Last edited:

John Davis

Regular Contributor
you get about 4 seconds at near to full speed (using 2 streams) then it drops - which makes me think you've got some packet-loss under sustained load issue - can you re-run with just ONE stream and debugging enabled (and the output sent to a file - as with the debug flag on you'll otherwise be speed limited by how fast your terminal window can scroll).

e.g. iperf3 -c xx.xx.xx.xx -P 1 --debug >log.txt

Have a look at the very end of the log file for the stats for retransmits, errors etc

with 1 stream what is the cpu load like?

have you altered any of the adapter settings? defaults should be all the offloads enabled, no jumbo frames, flow control enabled, interrupt moderation enabled, receive side scaling enabled - which should give decent results without too much cpu load.
 

unmesh

Regular Contributor
Everything was default but I will look into the adapter settings. Those would be through the device manager, right?

In the meantime, I have good news!

I made two bootable Ubuntu 20.04 flash drives and booted the laptops with those. Now iperf3 shows 2.35Gbps on the link in both directions and with 1/2/3/4 parallel threads.

I need to straighten out the Windows setup but I have my test rig :)
 

unmesh

Regular Contributor
Confirmed all the offloads enabled, no jumbo frames, flow control enabled.

No settings in the driver for interrupt moderation enabled or receive side scaling enabled.

I did check all the in-wall cables with Linux and they all show iperf3 at 2.35Gbps.

Thanks
 

John Davis

Regular Contributor
just chucked usb adaptors on a couple of PCs at work and tested under windows (one is an i7-4770 based desktop, other is a surface pro with an i5-7300U) - out of the box absolutely solid sustained 2.37gbits/sec in either direction using iperf3 ( tested all the way from just a single stream up to 16)

I can also see load on multiple cpus in resource monitor during testing - on the 7300u it'll hit 100% of one cpu and 50% on another - on the 4770 it's about 70% on one cpu and 30% on three other cpus


so yes - something very odd going on with the network stack on windows your end
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top