Does ipfire Benefit from Multiple Cores?

Is ipfire multithreaded? If I’m building a DIY firewall, should I buy the fastest clock speed I can find or go with multiple cores?

You would need to define your usage in more detail, in order to get a suitable answer. In particular:

  • network speed
  • addons deployed

I’m looking to get 10G throughput (in one interface, out the other) when downloading large ZIP files. There will be no special addons. It’s basically just for uploading and downloading files from Internet SFTP servers.

Oh, and some HTTPS (using a program like LogMeIn123 for remote access).

My experience using << 100 Mb/s won’t be relevant. Others having 2.5G cards might assist.

AFAIK IPFire benefits quite a lot from multiple cores.
I don’t remeber if PPPoE is still a single thread task or gain multithread for improving performance for faster connections.

A key thing to look for is that the Network cards you get have multiple queue capability.
I believe that it is called Receive-Side Scaling (RSS) and with that capability IPFire will be able to share the network traffic across multiple cores. Without that capability then all the network traffic from one nic will always only be on one core.

3 Likes