Hi all
As there a quite a few pfsense guys in here and watched a lot of Tom’s content concerning pfsense, I came here seeking for guidance or solutions.
I’m having some issues with a pfsense 2.8.0 installation on proxmox.
for some reason, my iperf results seem to be stuck below 5Gbit/s. These tests have been performed between pfsense (iperf client) and proxmox (iperf server).
As a passionated homelaber and enthousiast, I’m upgrading my internal network to at least 10Gbit/s. As both pfsense, proxmox and 10Gbit networks have been around for a while now, I assume this should be possible?
I have been googling and testing serveral things but I’m out of ideas.
configuration:
-
proxmox installed on an Minisforum MS-A2 with Ryzen 9 9955HX as CPU and 2 intel x710 10Gbit nics.
-
vm:
The WAN has no IP.
Things I’ve tried:
-
Changed vm cpu to host as I’ve read about this. performance got worse..
-
tried all other nic types. VirtIO gives me the best results
-
as you can see in above screenshot, I tried multiple queues on my nics
-
in pfsense I disabled hardware checksum offload
-
disabled hardware tcp segmentation offload
-
disabled hardware large receive offload
-
added some system tunables:
net.isr.dispatch deferred
net.isr.bindthreads 1
net.isr.maxthreads 4
net.link.vtnet.0.driver_advanced 1
net.link.vtnet.0.force_polling 1
net.link.vtnet.1.driver_advanced 1
net.link.vtnet.1.force_polling1 -
installed freebsd in another VM with same specs =>results are above 50Gbit/s
-
tried Opnsense in another VM with same specs => results vary on the queue I configure on my nic, but with 4 queues was able to get close to 20Gbit/s
Although I do appreciate everyone trying to help, I’d like to stick to pfsense if possible.
Even though Opnsense and pfsense are very alike, I do feel like pfsense is responding a lot faster to CVE’s and such.
i’ve read numerous posts and articles about people having issues with pfsense 2.6 or 2.7.2, but no one with 2.8 yet.
Thanks in advance for your time and patience! I appreciate any help i can get!
Kind regards!
