Best Intel CPUs to use with Suricata

What models of Intel CPUs are best to use with Suricata? Number of processors? Number of cores?

There is no simple answer to that, in theory the best one would be the one with the highest amount of cores and clockrate in a multisocket system. It makes more sense to look for the requirements, starting with the traffic rate, signature amount and find a solid CPU for that usecase.

How about if it was a single socket system purpose-built appliance? I am guessing the answer would still be as many cores as you can get on a single CPU.

But would be the suggested clockrate in any CPU for Suricata, if you had to guess? over 2 G?


This depends on what you want to achieve, a 100Mbit/s traffic rate doesn’t need that much cpu compared to 10Gbit/s or even 100Gbit/s.
This also depends on how many interfaces you want to use. Budget plays a role.

Without a bit more requirements I can recommend anything but wouldn’t make much sense. The diff between a 4-8 Core Intel Atom for smaller setups or a 32 Core XEON Gold is too much to give a general recommendation. Try to narrow down your usecase or usecases if there are more.

Thanks. One ISP connection is 1G/500M. The other ISP connection is 250M/250M. Same appliance. But it was two different instances of Suricata on the same appliance.

They were running an i7 but the larger connection seem to crash the other day. Doing forensics to see if they had a DDoS. Or memory ran out.

But they are telling me that one instance of Suricata is just listening to mirrored LAN traffic. The other instance is inline with the two ISP connections.