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

    8200 Performance Expectations?

    Official Netgate® Hardware
    3
    6
    1.2k
    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.
    • M
      ma2885
      last edited by ma2885

      I recently received my 8200, fresh out of the box running 23.05.1.

      I moved LAN to ix0 (first 10gbit interface) and adding 20 VLANs each with an IP address and associated allow firewall rule.

      Out of the box with iperf3 testing between two endpoints (8200 is a router on a stick off a switch):
      Endpoints on both VLAN = 9.3gbps
      Endpoints on different VLAN (traffic passing through 8200) = 1.1gbps

      on 2.5g ports I can get slightly higher single process iperf3 tests at 2gbps.

      testing with iperf -P8 i can see upwards of 4.8gbps, testing any more processes does not net any faster speeds.

      turning off pf (pfctl -d) I can get single iperf speeds of 3.8gbps

      moving all cables from the 8200 to a mikrotik CCR2216: 9.3gbps (iperf3 with -P1).

      I've been through numerous SFP+ module types from intel to gtek to ubiquiti, all have same results. Also turning off offloads had no effect.

      During iperf3 testing, if_io_tqg_# processes is using 100% cpu, a single iperf3 process uses ~20% cpu of the firewall @ 1.1gbps.

      Is there something I am missing here?

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        So that's testing between VLANs on the same NIC, ix0?

        Is that using a single process when you saw the 1.1Gbps result? Is it the same both ways?

        @ma2885 said in 8200 Performance Expectations?:

        a single iperf3 process uses ~20% cpu of the firewall @ 1.1gbps.

        That's an iperf process running on pfSense or just the total usage whilst testing through it?

        How is that spread across the CPU cores? Since there are 8 that could still be one core at 100%.

        I would certainly expect to see more than 1.1Gbps between VLANs.

        Steve

        1 Reply Last reply Reply Quote 0
        • M
          ma2885
          last edited by

          iperf was running through the firewall and achieving those rates.

          I do not have an explanation as to why this solved (I feel sort of crazy saying what I am about to say) it but I'll post this in case it helps someone else out...

          After trying every DAC/SFP+ module I could get my hands on reinstalling pfsense more than 4 times, I started playing with different OS's on the box, installed vyos - equally slow, installed ubuntu 22.04 - equally slow, installed ubuntu 23.04 = ~5gbps single tcp stream in iperf, 2 iperf streams passing through it, I see 9.4gbps...

          I then reinstalled pfsense and restored my earlier backups (same process I followed the previous 4 times) to continue troubleshooting and it too now is getting ~4gbps single stream and 4 streams gets 9.4gbps - this is more in line of what I would expect.

          I made no cabling/sfp+ or any other changes than changing the OS on the 8200 during each cycle - I have no clue why ubuntu 23.04 changed behavior but now that it works, I'm not trying to relive the past. For what its worth I just got two more 8200's to deploy this week, and fresh out of the box, the two new ones perform as the original 8200 post installing ubuntu 23.04 and then going back to pfsense does.

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            Hmm, weird! I'd make sure you've done a full power cycle on it at some point. I could just about imagine the newer driver in Unbuntu set something in the NIC and it's still set. I could also imagine it may have updated some NIC firmware, which would be more interesting.

            Steve

            1 Reply Last reply Reply Quote 0
            • I
              inferno480
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                It would be interesting to see the output from:

                [23.05.1-RELEASE][root@8200-2.stevew.lan]/root: sysctl -a | grep fw_version
                dev.qat.0.fw_version: 4.18.0
                dev.ix.3.fw_version: eTrack 0x80000889
                dev.ix.2.fw_version: eTrack 0x80000889
                dev.ix.1.fw_version: eTrack 0x8000084b PHY FW V65535
                dev.ix.0.fw_version: eTrack 0x8000084b PHY FW V65535
                

                If running some other OS did change anything I'd expect it to show there.

                Steve

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