I've seen many posts about this but many seem dated...
I have a PVE node running on a C3758R CPU and I've created a Linux Bridge that is bound to a 10Gbps X553 port. On this box, I have 3x VMs and they are all sharing this bridge to my LAN:
1) Ubuntu Server 22.04.4 LTS (x86-64-v2-AES CPU + virtio enet)
2) OPNsense v24.1 [FreeBSD 13.2] (x86-64-v2-AES CPU + virtio enet)
3) pfSense 2.7.2 [FreeBSD 14.0] (x86-64-v2-AES CPU + virtio enet)
To test, I run an iperf server out on my LAN.... iperf from these VMs to the test server gives me ~8Gbps from the Ubuntu machine but both the FreeBSD VMs only give me ~700Mbps. Same bridge... same node... only difference seems to be Linux vs FreeBSD. Is the VirtIO adaptor on the FreeBSD VMs throttled by the firewalling activity???
Can anybody point me to a recent resource or offer some suggestions. I've tried most of the ideas I've found in other posts, including disabling hardware offloading, and enabling multi-queue on the VirtoIO adaptors.
Help would be appreciated.
I have a PVE node running on a C3758R CPU and I've created a Linux Bridge that is bound to a 10Gbps X553 port. On this box, I have 3x VMs and they are all sharing this bridge to my LAN:
1) Ubuntu Server 22.04.4 LTS (x86-64-v2-AES CPU + virtio enet)
2) OPNsense v24.1 [FreeBSD 13.2] (x86-64-v2-AES CPU + virtio enet)
3) pfSense 2.7.2 [FreeBSD 14.0] (x86-64-v2-AES CPU + virtio enet)
To test, I run an iperf server out on my LAN.... iperf from these VMs to the test server gives me ~8Gbps from the Ubuntu machine but both the FreeBSD VMs only give me ~700Mbps. Same bridge... same node... only difference seems to be Linux vs FreeBSD. Is the VirtIO adaptor on the FreeBSD VMs throttled by the firewalling activity???
Can anybody point me to a recent resource or offer some suggestions. I've tried most of the ideas I've found in other posts, including disabling hardware offloading, and enabling multi-queue on the VirtoIO adaptors.
Help would be appreciated.
Last edited: