For my homelab I have used a generic firewall with pfSense for years. My current Internet speed is 1Gbit. Upgrading to faster hardware in preparation to ftth, I got a barebones miniserver with 3x 2.5Gbit and 2x 10Gbit SFP+, 4-core N150 CPU with 16G memory. I'm not using the 10Gbit NICs for now.
PfSense bare metal on this hardware has no trouble handling the full 1Gbit Internet on the 2.5Gbit NICs, the CPU doesn't get over 10% load
I configured Proxmox VE 9.0.11 on this server, and added a pfSense VM with PCI passthrough to 2x 2.5Gbit NICs and one bridge to connect Proxmox management and the LAN interface for pfSense on the 3rd NIC. Assigned 4 vCPUs and 4GB memory. The CPU seems to do just fine, but I can't get beyond 300Mbit/s on this setup. I disabled the hardware accelleration as documented by Netgate. No errors or warnings anywhere. What would be the first steps to diagnose this?
PfSense bare metal on this hardware has no trouble handling the full 1Gbit Internet on the 2.5Gbit NICs, the CPU doesn't get over 10% load
I configured Proxmox VE 9.0.11 on this server, and added a pfSense VM with PCI passthrough to 2x 2.5Gbit NICs and one bridge to connect Proxmox management and the LAN interface for pfSense on the 3rd NIC. Assigned 4 vCPUs and 4GB memory. The CPU seems to do just fine, but I can't get beyond 300Mbit/s on this setup. I disabled the hardware accelleration as documented by Netgate. No errors or warnings anywhere. What would be the first steps to diagnose this?