I have a recently acquired Supermicro server. X10DRH-iT motherboard, 2 x Xeon E-2630L v4, and 128GB ECC RAM (8 x 16GB sticks), quad port 10Gig ethernet adapter.
I added all 4 ports from the quad port 10Gig adapter to a linux bond interface (bond0). I created a linux bridge interface (vmbr1) and assigned the bond0 interface.
I installed the latest stable Proxmox and created a VM for Truenas Scale. I allocated 8 "host" CPUs and 32 GB RAM. VirtIO for the VM's network adapter.
From within the VM, I run iperf3 in server mode. From the Proxmox host I run perf3 client to the iperf3 server in the VM.
iperf3 reports at most about 25 Gbps and the VM appears to be using only about 2.5 CPUs. There is no other activity on the TrueNAS VM at the moment.
Am I running into single core/thread CPU performance limits that's restricting me from getting more than 25Gbps between the proxmox host and the TrueNAS scale VM ?
I added all 4 ports from the quad port 10Gig adapter to a linux bond interface (bond0). I created a linux bridge interface (vmbr1) and assigned the bond0 interface.
I installed the latest stable Proxmox and created a VM for Truenas Scale. I allocated 8 "host" CPUs and 32 GB RAM. VirtIO for the VM's network adapter.
From within the VM, I run iperf3 in server mode. From the Proxmox host I run perf3 client to the iperf3 server in the VM.
iperf3 reports at most about 25 Gbps and the VM appears to be using only about 2.5 CPUs. There is no other activity on the TrueNAS VM at the moment.
Am I running into single core/thread CPU performance limits that's restricting me from getting more than 25Gbps between the proxmox host and the TrueNAS scale VM ?