Netgate SG-1000 microFirewall

Author Topic: pfSense and symetric multithreading  (Read 235 times)

0 Members and 1 Guest are viewing this topic.

Offline ctirado

  • Jr. Member
  • **
  • Posts: 44
  • Karma: +2/-0
    • View Profile
pfSense and symetric multithreading
« on: December 29, 2017, 12:26:16 pm »
Hey folks

I have been looking into the question and gotten different responses depending on the hardware platform and implementation. So I thought I would see what you think.

From my reading, SMT/Hyperthreading should be turned off if you're reaching the limits of your hardware and are trying to get maximum routing/firewall performance. The idea being that with multi-queue NICs the system will create queues equal to the number of threads available and since some of the cores are not "real" you lose performance or increase latency. At least that's my understanding of it.

Many of the posts, however, are years old and pre-date multithreaded pf, so maybe its no longer this way and having as many threads as possible is a net positive. Also, if you're running other packages, having threads to spare seems to be recommended.

So what does everyone think?

johnkeates

  • Guest
Re: pfSense and symetric multithreading
« Reply #1 on: December 29, 2017, 04:49:34 pm »
Leave HT / Multi-threading on.