Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    PfSense and symetric multithreading

    Scheduled Pinned Locked Moved Hardware
    2 Posts 2 Posters 724 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      ctirado
      last edited by

      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?

      1 Reply Last reply Reply Quote 0
      • ?
        Guest
        last edited by

        Leave HT / Multi-threading on.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.