Pfsense and use of multicore in custom appliance
-
Hello All, newbie to pfsense and I had a general question. Does Pfsense utilize all cores in appliances that more than 1 core? I have several boxes that I am looking to deploy that either have 4 cores or 8 cores (which I know is an overkill).
Most of my clients sites are either 1G Fibre service or higher and have 10G networks and not PPO. Will be utilizing WG, IPS, VPN tunneling, NTOP, pfblocker etc. Clients wants to make sure there is performance lags.
I tried Opnsense (dare I say it on this forum) but it performance seems to be subpar and only utilizes 1 core. and is not as polished in performance it seems.
Appreciate any feed back.
Tx
-
First off, pfsense is essentially a pretty front end for FreeBSD, where all the routing etc. takes place. That said, some things, such as OpenVPN are definitely single core, but IPSec can use multiple cores, IIRC. So, it depends on what you're looking at and you should be looking at what FreeBSD does.
-
Yes, it will use multiple CPU cores. Especially if you have a bunch of packages installed where loads can be spread more evenly. But, also yes, some things are single threaded.
If you need to route at or close to 10G and run things like IPS or ntop then almost nothing would be overkill.
Steve