Not getting good network throughput even with LACP bond

Jan 14, 2026
4
0
1
I'm seeing full line‑rate performance (around 945 Mbps up and down) from my non‑virtualized devices over a single 1 GbE NIC. My Proxmox host is configured with four NICs bonded in LACP, and the switch side is correctly set up. However, any guest VM tops out at roughly 486 Mbps. I wasn’t expecting reduced throughput with a multi‑NIC LACP bond, so this behavior seems off. For context, I recently migrated from ESXi using the same switch and network configuration, and I did not experience this issue before. It only started after moving to Proxmox. If anyone has suggestions for improving throughput or insights into what might be causing this bottleneck, I’d appreciate the guidance.
 
Last edited:
Thank you for your reply. I use speedtest.net as an internet throughput guide. Let's start with the core windows server 2022 server I have. Here is the vhardware configuration.
1768401194398.png
Here is throughput from a device on my net (non-virt)
1768401391268.png
So why is bonded NIC giving 1/2 the throughput. It's very odd to me.
 
Last edited:
The VM is configured to use the e1000 drivers. Please test again with the virtio network drivers. Please note that this requires the VirtIO drivers to be installed, since you already have VirtIO drivers for the scsi controller and the hard disk, this should just work.

See our docs for more details [1]. VirtIO network drivers can produce up to three times the bandwidth compared to e1000.

[1] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_emulated_devices_and_paravirtualized_devices
 
Ok, you win on that one. The change to virtio has improved it to an acceptable level now:
1768431812500.png
Though I am still losing a bit on download and upload this is much better. Thank you for the suggestion. I will need to go to the rest of the systems now and fix the network adapters. One question, are there virtio drivers for freebsd?
 
Ok so this server is 100% better but my other Windows server 2022 has the virtio adapter, same host here is the result there:
1768432162963.png
Here is the config for this server:
1768432196401.png
Any suggestions here would be greatly appreciated.