Very poor networking via thunderbolt

rossd

Member
Nov 16, 2023
30
4
8
I have two nucs connected via thunderbolt (10.0.0.0/24). They are also connected via ethernet to a switch (192.168.86.0/24)

If I use iperf to test the speed from nuc a, to nuc b using the ethernet addresses I get speeds of about 935Mbits/sec. Using the thunderbolt addresses I get speeds of 7.38 Gbits/sec. Still slower than I would expect, but I'm ok with that.

I have several hosts running on the hosts, and all have two nics added with ips from both networks.

If I iperf from a host on nuc a, to nuc b using the thunderbolt addresses I get speeds of about 10Gbits/sec.

If I iperf from a host on nuc a, to a host on nuc b using the thunderbolt addresses I get speeds of 3.56 Mbits/sec!?!. Using the ethernet addresses I get speeds of 933 Mbits/sec.

and finally from a host on nuc b, to nuc using thunderbolts I get speeds of 10Gbits/sec.

I'm really confused why the speed is so terrible between hosts running on different nucs, but using the thunderbolt network. I must have something obvious wrong here!
 
thunderbolt support is very <finiky > over linux and while it's fun to test out, all do simply get a proper network card. sonnet box are good for this.
 
Try rolling back to kernel 6.5.13-5-pve as it will improve Thunderbolt throughput quite a bit. The current 6.8 line of kernels causes all sorts of Thunderbolt issues. You have to also set the affinity of the CPUs for Thunderbolt as well, search these forums for thunderbolt affinity to find some info.
 

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!