I recently upgraded my LAN from gigabit to 2.5 gig, replacing the switch between my Windows PC (HP Spectre X360 laptop running Win 11 Pro 25H2) and my NAS (Unraid) with a 2.5 gig unmanaged switch and adding a 2.5 gig PCIE ethernet adapter to the NAS. My PC already had a 2.5 gig adapter (in a Thunderbolt dock). After installing everything, I've found that the connection between the PC and the NAS is slower in one direction.
Using iperf3, with the NAS sending a stream to my PC, I'm getting ~1.3 gigs; in the opposite direction it's full speed, a solid 2.37 gigs. At first I was getting barely a gig, but I rolled back to an older driver, did a Windows network reset, and played with some settings in the adapter properties (turned of all the offloading, packet priority, and VLAN) and that got it up to 1.3, sometimes 1.5. The connection is stable, it's just not getting full speeds both ways.
I know it's a software/configuration issue and not a hardware problem because I've tried:
Any ideas of how to troubleshoot this further? Is there something in the TCP/IP settings in Windows that could be causing this?
UPDATE
I've now tried a different USB ethernet adapter, this one just one gigabit, and the same thing is happening, proportionally: about 200 Mbps download speeds and over 900 Mbps upload, whether on the LAN or to the internet (Ookla speed test). The same adapter, same connection, on a different laptop gets 900+ in both directions. So it must be some setting on my PC, not even specific to the adapter. I've tried Winsock and TCP/IP resets, but they haven't helped.
Using iperf3, with the NAS sending a stream to my PC, I'm getting ~1.3 gigs; in the opposite direction it's full speed, a solid 2.37 gigs. At first I was getting barely a gig, but I rolled back to an older driver, did a Windows network reset, and played with some settings in the adapter properties (turned of all the offloading, packet priority, and VLAN) and that got it up to 1.3, sometimes 1.5. The connection is stable, it's just not getting full speeds both ways.
I know it's a software/configuration issue and not a hardware problem because I've tried:
- booting the same PC to a Linux live USB and it gets over 2 gigs in both directions
- using another laptop running Windows 10 on the same Thunderbolt dock and it gets over 2 gigs both ways as well
Any ideas of how to troubleshoot this further? Is there something in the TCP/IP settings in Windows that could be causing this?
UPDATE
I've now tried a different USB ethernet adapter, this one just one gigabit, and the same thing is happening, proportionally: about 200 Mbps download speeds and over 900 Mbps upload, whether on the LAN or to the internet (Ookla speed test). The same adapter, same connection, on a different laptop gets 900+ in both directions. So it must be some setting on my PC, not even specific to the adapter. I've tried Winsock and TCP/IP resets, but they haven't helped.
Last edited: