i226-v low internet download (internal network is max speed)

ualex

Member
Aug 1, 2021
55
17
13
51
I have a NUC13 with a i226v 2.5Gbit/sec NIC, running on 1Gbit/sec. Proxmox 8 is installed, with the latest kernel. My internet is 1Gbit/sec down/up. All testing is down directly on the Proxmox itself, no VM. On my other NUC8 the speed is always 1Gbit/sec down/up, whatever I do.
When I use scp between 2 nodes, the speed is 1Gbit/sec, as expected. If I run "speedtest-cli" download is normally 200 Mbit/sec and upload is 900+ Mbit/sec.

When I download something from the internet, it "only" goes up to 22-30Mbit/sec.

Do I need to configure the i226-v driver in a certain way to get maximum download?

Found this thread for windows:
https://answers.microsoft.com/en-us...ler-i226/153e800a-948c-442b-a0f4-5a2fb8c95f4a

The speed results are below:

Code:
# iperf3 -c pve1

Connecting to host pve1, port 5201
[  5] local 192.168.2.192 port 45416 connected to 192.168.2.191 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   112 MBytes   939 Mbits/sec    0    301 KBytes      
[  5]   1.00-2.00   sec   113 MBytes   944 Mbits/sec    0    301 KBytes      
[  5]   2.00-3.00   sec   112 MBytes   939 Mbits/sec    0    301 KBytes      
[  5]   3.00-4.00   sec   113 MBytes   947 Mbits/sec    0    315 KBytes      
[  5]   4.00-5.00   sec   112 MBytes   943 Mbits/sec    0    366 KBytes      
[  5]   5.00-6.00   sec   112 MBytes   938 Mbits/sec    0    366 KBytes      
[  5]   6.00-7.00   sec   112 MBytes   942 Mbits/sec    0    380 KBytes      
[  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec    0    400 KBytes      
[  5]   8.00-9.00   sec   112 MBytes   943 Mbits/sec    0    400 KBytes      
[  5]   9.00-10.00  sec   112 MBytes   941 Mbits/sec    0    437 KBytes      
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.10 GBytes   942 Mbits/sec    0             sender
[  5]   0.00-10.04  sec  1.09 GBytes   936 Mbits/sec                  receiver
iperf Done.

# wget http://ipv4.download.thinkbroadband.com/100MB.zip
--2024-04-06 17:32:09--  http://ipv4.download.thinkbroadband.com/100MB.zip
Resolving ipv4.download.thinkbroadband.com (ipv4.download.thinkbroadband.com)... 80.249.99.148
Connecting to ipv4.download.thinkbroadband.com (ipv4.download.thinkbroadband.com)|80.249.99.148|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/zip]
Saving to: ‘100MB.zip’

100MB.zip                                           75%[====================================================================================>                            ]  75.35M  3.21MB/s    eta 6s     ^C
 
Last edited:
I found a workaround, by editing the /etc/default/grub file (run update-grub :) ) and append to GRUB_CMDLINE_LINUX_DEFAULT the following:
pcie_port_pm=off pcie_aspm.policy=performance
 
Last edited:
  • Like
Reactions: Kingneutron
I have the same problem and your GRUB change had an improvement but not as good as it should be. I cannot see why LAN speed is fine internet speed tests are limited.
 
Last edited: