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

    10GbE performance

    L2/Switching/VLANs
    3
    5
    749
    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.
    • F
      FlexyZ
      last edited by

      Hi

      When I run iperf3 from pfsense to my server I get 9.5GbE, but when I iperf3 the other from server to pfsense I only get 2.5GbE

      Any clue or things I can try?

      Machine is a 32GB 2x8 core CPUs

      Thanks
      Felix

      A 1 Reply Last reply Reply Quote 0
      • A
        akuma1x @FlexyZ
        last edited by akuma1x

        @flexyz Are you sure you're running that the correct way?

        Meaning... anytime I have heard about iperf performance and true testing, it's always THRU pfsense, from one host to another. Not back and forth from a host to the pfsense machine.

        So, if you really meant THRU pfsense, you need 2 hosts, and pfsense in the middle. Make sense? Quick note: If you use 2 hosts, on the same subnet, pfsense won't be involved, it will fall completely on your switch(es).

        Jeff

        F 1 Reply Last reply Reply Quote 0
        • F
          FlexyZ @akuma1x
          last edited by

          Hi @akuma1x

          My pfsense and my host is on the sam LAN, so iperf traffic is not going through pfsense. And that's why I don't understand speeds are so different.

          To begin with speeds in both directions was about the same 2.5GB, then I removed the last 3 checkbox'es under system -> advanced -> networking

          Hardware Checksum Offloading
          Hardware TCP Segmentation Offloading
          Disable hardware large receive offload

          And then from HOST to pfsense I got 9.5Gbe, so I think this is maybe related to some tuning/options based on my hardware.

          Thanks

          Cool_CoronaC 1 Reply Last reply Reply Quote 0
          • Cool_CoronaC
            Cool_Corona @FlexyZ
            last edited by

            @flexyz

            When going THROUGH pfsense, then packet inspection comes into place.

            When going from client to client on the LAN, no packet inspection is done.

            F 1 Reply Last reply Reply Quote 0
            • F
              FlexyZ @Cool_Corona
              last edited by

              @cool_corona Yes I understand that, but pfsense is still involved correct? - when I change system -> advanced -> networking performance varies

              Thanks

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