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:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!