The current PC I am using to run IPFire at home is failing and will need to be replaced. Even after switching out the RAM and PSU it still suffers a Kernel Panic at least once a month. I am looking at a Supermicro “edge server” as an inexpensive replacement: https://www.supermicro.com/en/products/system/box_pc/sys-e102-9ap-l.php
My question is: Will a 2c/2t CPU struggle with running IPS?
It’s difficult to give hardware advice without knowing the number of users, bandwidth requirements, and the number of Suricata services and rules you intend to use.
You’ll find performance data for official IPFire machines in the documentation.
But, in my opinion, the machine you’re showing seems a bit underpowered for today’s standard use.
A somewhat outdated processor.
First CPU is the one into Supermicro Box you linked. Second one is in the smallest appliance sold by LightningWireLabs as IpFire Mini.
Third is the one into this box. Has the downside of a RS-232 only configuration.
“2c2t” is only part of the story, because single core performance and frequency of several processor could boost enough IPS processing but mileage may vary depending on users, bandwith and rules, as correctly stated in the post before.
A side note “intel only”: as efficiency standpoint, a lot of 14nm intel CPU/SoCs are far from interesting as a power-to-watt ratio, due to obsolete silicon nodes.
I know this isn’t a direct answer to your question, but I can say that for $260, this device runs a 1 gig symmetric fiber connection at full speed with IPS and QoS enabled. IPS has five rulesets enabled.