[SOLVED] Intel nic slow network speeds on Intel NUC13 pro

Gladiatormax

New Member
Jan 27, 2024
6
3
3
Hi all,

I am using a new Intel NUC pro 13th gen, and a fresh installation off Proxmox. (6.5.11-7-pve)
I experience slow network on this intel network (max 300Mbit/sec).
On the forums I read about a bad driver for intel Nic's, but is this also the case for this one?

I am guessing that a lot off people are not aware of this problem, because the network is up and working, only not to its full potential.
For the moment in installed a USB-C network adaptor and speed is now @ 1 Gbits/sec, so i am sure that the problem is coming from the build in Nic.

Anyone aware off this problem or even maybe a solution?
 
Last edited:
I am running a NUC13ANHi7 model and just ran iperf to another node on my network and got expected results see below
Code:
# iperf3 -c 192.168.100.2 -f m
Connecting to host 192.168.100.2, port 5201
[  5] local 192.168.100.8 port 38808 connected to 192.168.100.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   281 MBytes  2359 Mbits/sec   21    588 KBytes       
[  5]   1.00-2.00   sec   282 MBytes  2362 Mbits/sec   13    650 KBytes       
[  5]   2.00-3.00   sec   280 MBytes  2349 Mbits/sec    0    642 KBytes       
[  5]   3.00-4.00   sec   281 MBytes  2359 Mbits/sec    7    676 KBytes       
[  5]   4.00-5.00   sec   280 MBytes  2349 Mbits/sec   11    686 KBytes       
[  5]   5.00-6.00   sec   281 MBytes  2359 Mbits/sec    0    689 KBytes       
[  5]   6.00-7.00   sec   280 MBytes  2349 Mbits/sec    0    691 KBytes       
[  5]   7.00-8.00   sec   281 MBytes  2359 Mbits/sec    0    691 KBytes       
[  5]   8.00-9.00   sec   280 MBytes  2349 Mbits/sec    0    691 KBytes       
[  5]   9.00-10.00  sec   280 MBytes  2349 Mbits/sec    3    757 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.74 GBytes  2354 Mbits/sec   55             sender
[  5]   0.00-10.00  sec  2.74 GBytes  2352 Mbits/sec                  receiver
 
I am running a NUC13ANHi7 model and just ran iperf to another node on my network and got expected results see below
Code:
# iperf3 -c 192.168.100.2 -f m
Connecting to host 192.168.100.2, port 5201
[  5] local 192.168.100.8 port 38808 connected to 192.168.100.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   281 MBytes  2359 Mbits/sec   21    588 KBytes      
[  5]   1.00-2.00   sec   282 MBytes  2362 Mbits/sec   13    650 KBytes      
[  5]   2.00-3.00   sec   280 MBytes  2349 Mbits/sec    0    642 KBytes      
[  5]   3.00-4.00   sec   281 MBytes  2359 Mbits/sec    7    676 KBytes      
[  5]   4.00-5.00   sec   280 MBytes  2349 Mbits/sec   11    686 KBytes      
[  5]   5.00-6.00   sec   281 MBytes  2359 Mbits/sec    0    689 KBytes      
[  5]   6.00-7.00   sec   280 MBytes  2349 Mbits/sec    0    691 KBytes      
[  5]   7.00-8.00   sec   281 MBytes  2359 Mbits/sec    0    691 KBytes      
[  5]   8.00-9.00   sec   280 MBytes  2349 Mbits/sec    0    691 KBytes      
[  5]   9.00-10.00  sec   280 MBytes  2349 Mbits/sec    3    757 KBytes      
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.74 GBytes  2354 Mbits/sec   55             sender
[  5]   0.00-10.00  sec  2.74 GBytes  2352 Mbits/sec                  receiver
Hi,

I do have the same nuc but the i5 model, but i see you are connected with the full 2.5 GBits, i am only with 1Gbits/sec, it's in an ubiquiti gigabit switch.

Settings for enp86s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes

Here my result from client to proxmox.

C:\iperf3>iperf3 -c 192.168.1.44 -f m
Connecting to host 192.168.1.44, port 5201
[ 4] local 100.97.39.104 port 57589 connected to 192.168.1.44 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 33.2 MBytes 278 Mbits/sec
[ 4] 1.00-2.00 sec 28.5 MBytes 240 Mbits/sec
[ 4] 2.00-3.00 sec 29.6 MBytes 248 Mbits/sec
[ 4] 3.00-4.00 sec 29.5 MBytes 248 Mbits/sec
[ 4] 4.00-5.00 sec 25.4 MBytes 213 Mbits/sec
[ 4] 5.00-6.00 sec 28.5 MBytes 239 Mbits/sec
[ 4] 6.00-7.00 sec 28.4 MBytes 238 Mbits/sec
[ 4] 7.00-8.00 sec 29.2 MBytes 245 Mbits/sec
[ 4] 8.00-9.00 sec 29.0 MBytes 243 Mbits/sec
[ 4] 9.00-10.01 sec 28.6 MBytes 240 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.01 sec 290 MBytes 243 Mbits/sec sender
[ 4] 0.00-10.01 sec 290 MBytes 243 Mbits/sec receiver

iperf Done.

And if i do from proxmox to client pc the i get the full speed!??

iperf3 -c 192.168.1.93 -f m
Connecting to host 192.168.1.93, port 5201
[ 5] local 192.168.1.44 port 59364 connected to 192.168.1.93 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 113 MBytes 949 Mbits/sec 0 211 KBytes
[ 5] 1.00-2.00 sec 112 MBytes 940 Mbits/sec 0 211 KBytes
[ 5] 2.00-3.00 sec 112 MBytes 940 Mbits/sec 0 211 KBytes
[ 5] 3.00-4.00 sec 112 MBytes 943 Mbits/sec 0 211 KBytes
[ 5] 4.00-5.00 sec 112 MBytes 941 Mbits/sec 0 211 KBytes
[ 5] 5.00-6.00 sec 112 MBytes 943 Mbits/sec 0 211 KBytes
[ 5] 6.00-7.00 sec 112 MBytes 939 Mbits/sec 0 211 KBytes
[ 5] 7.00-8.00 sec 112 MBytes 944 Mbits/sec 0 211 KBytes
[ 5] 8.00-9.00 sec 112 MBytes 941 Mbits/sec 0 211 KBytes
[ 5] 9.00-10.00 sec 112 MBytes 938 Mbits/sec 0 211 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver

iperf Done.

On my second usb-c card i get the full speed on both directions.(workaround for the moment)
 
Yep I went and looked in my bios and that is disabled for me also, maybe it was in one of the many different guides I have been following to try and get this cluster going, However I just did a test where I re-enabled that setting and I am still getting the same speeds, so I'm glad it fixed your issue but did not seem to affect my speeds. I thought maybe it was only affecting 1G speed negotiations but I tested that also and it was not slowing me down there either
 
Yep I went and looked in my bios and that is disabled for me also, maybe it was in one of the many different guides I have been following to try and get this cluster going, However I just did a test where I re-enabled that setting and I am still getting the same speeds, so I'm glad it fixed your issue but did not seem to affect my speeds. I thought maybe it was only affecting 1G speed negotiations but I tested that also and it was not slowing me down there either
HI,

Thanks for looking in to it, I posted this message also in de proxmox facebook group and also there I got the news to disable aspm.
I did some further (longer) tests also and i can see with it enable network is not only slow but also unstable, the speed is all over the place :)
So for people with a Nuc13 pro disable aspm!
 
I found the solution -> disable aspm in bios and now i got full 1Gbps.
Thanks for this - was pulling my hair out, changing cables, switches, adding stuff to grub only to see my speeds drop to 10% of its maximum each time a download started. I've been testing for a good hour now and still standing strong, hopefully this was the ultimate fix for my NUC as well!
 
  • Like
Reactions: Gladiatormax