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

    Netgate SG-3100 Iperf < 600MBPS

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    15 Posts 6 Posters 1.5k 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.
    • D
      dave10x
      last edited by

      IPerf is being used exactly like Tom did.

      So I've recreated the test from one of our servers (10Gb) in another very quiet site (80 users) on another SG-3100 and got the same result. Using iperf exactly like Tom did, big fan of his work.

      I'm going to install an SG-4100 that definitely saturates a Gig and get the SG-3100 back in the office to test it with factory defaults on it.

      There's no Suricata/Snort installed.
      All traffic shaping is disabled per interface.
      Limiters are disabled.

      S 1 Reply Last reply Reply Quote 0
      • S
        SteveITS Galactic Empire @dave10x
        last edited by

        @dave10x Check CPU utilization? There was a recent thread:
        https://forum.netgate.com/topic/175679/slower-internet-behind-sg-3100

        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
        Upvote 👍 helpful posts!

        D 1 Reply Last reply Reply Quote 0
        • D
          dave10x @SteveITS
          last edited by

          @steveits doesn't look overly high, and we don't use Pfblocker, but thanks anyway.

          1 Reply Last reply Reply Quote 0
          • S
            SteveITS Galactic Empire @dave10x
            last edited by

            @dave10x said in Netgate SG-3100 Iperf < 600MBPS:

            or from client to router using the iperf package on PFsense

            Netgate has posted in the past to not run it on the router, since that uses CPU cycles and pfSense is optimized to route traffic not run programs. Instead test through pfSense. (I'm just reporting what they've posted)

            re: CPU, is log compression disabled? If "top"/System Activity shows bzip processes then it's likely stuck spending time on disk writes, which are not particularly fast on eMMC storage. That's come up here a few times.

            Is your VLAN on a switch port, or on OPT1?

            Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
            When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
            Upvote 👍 helpful posts!

            1 Reply Last reply Reply Quote 0
            • D
              dave10x
              last edited by

              Hi Steve, we have tested through the router to a client on the other VLAN. Same result.

              Log compression is set to default. "bzip2" - we will try disabled

              VLAN is on the Switch port.

              Thanks.

              1 Reply Last reply Reply Quote 0
              • D
                dave10x
                last edited by

                After log compression set to none.

                Connecting to host 10.40.144.150, port 5201
                [ 4] local 10.40.144.4 port 53975 connected to 10.40.144.150 port 5201
                [ ID] Interval Transfer Bandwidth
                [ 4] 0.00-1.00 sec 64.4 MBytes 539 Mbits/sec
                [ 4] 1.00-2.00 sec 65.4 MBytes 549 Mbits/sec
                [ 4] 2.00-3.00 sec 67.8 MBytes 568 Mbits/sec
                [ 4] 3.00-4.00 sec 65.9 MBytes 553 Mbits/sec
                [ 4] 4.00-5.00 sec 62.8 MBytes 526 Mbits/sec
                [ 4] 5.00-6.00 sec 67.2 MBytes 565 Mbits/sec
                [ 4] 6.00-7.00 sec 64.9 MBytes 544 Mbits/sec
                [ 4] 7.00-8.00 sec 65.2 MBytes 547 Mbits/sec
                [ 4] 8.00-9.00 sec 67.1 MBytes 564 Mbits/sec
                [ 4] 9.00-10.00 sec 64.8 MBytes 543 Mbits/sec


                [ ID] Interval Transfer Bandwidth
                [ 4] 0.00-10.00 sec 655 MBytes 550 Mbits/sec sender
                [ 4] 0.00-10.00 sec 655 MBytes 550 Mbits/sec receiver

                iperf Done.

                johnpozJ 1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator @dave10x
                  last edited by

                  @dave10x looks like your directly running IPerf on pfsense? Your IPs seem to be in the same vlan, unless your not using a /24 mask?

                  connection.jpg

                  Notice in his test he is routing through pfsense. Notice the IPs that are testing to from.

                  test.jpg

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  1 Reply Last reply Reply Quote 0
                  • D
                    dave10x
                    last edited by

                    We are using a /21. The test was carried out to the same subnet for that test (my mistake).

                    We have tried this routing to:

                    • the same subnet (not routing)
                    • another Virtual interface on another Tagged VLAN / Subnet on the PFsense
                    • another VM on another VLAN / separate IP range.

                    Here is another test routing to a client on another subnet.

                    Connecting to host 10.40.161.12, port 5201
                    [ 4] local 10.40.144.4 port 54463 connected to 10.40.161.12 port 5201
                    [ ID] Interval Transfer Bandwidth
                    [ 4] 0.00-1.00 sec 47.5 MBytes 398 Mbits/sec
                    [ 4] 1.00-2.00 sec 52.5 MBytes 440 Mbits/sec
                    [ 4] 2.00-3.00 sec 51.9 MBytes 435 Mbits/sec
                    [ 4] 3.00-4.00 sec 49.6 MBytes 417 Mbits/sec
                    [ 4] 4.00-5.00 sec 47.9 MBytes 402 Mbits/sec
                    [ 4] 5.00-6.00 sec 42.6 MBytes 357 Mbits/sec
                    [ 4] 6.00-7.00 sec 45.6 MBytes 383 Mbits/sec
                    [ 4] 7.00-8.00 sec 47.9 MBytes 401 Mbits/sec
                    [ 4] 8.00-9.00 sec 50.9 MBytes 428 Mbits/sec
                    [ 4] 9.00-10.00 sec 51.0 MBytes 428 Mbits/sec


                    [ ID] Interval Transfer Bandwidth
                    [ 4] 0.00-10.00 sec 487 MBytes 409 Mbits/sec sender
                    [ 4] 0.00-10.00 sec 487 MBytes 409 Mbits/sec receiver

                    iperf Done.

                    johnpozJ 1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator @dave10x
                      last edited by johnpoz

                      @dave10x said in Netgate SG-3100 Iperf < 600MBPS:

                      The test was carried out to the same subnet for that test (my mistake).

                      well that wouldn't go through pfsense then - and your still not seeing gig..

                      And you also mention VM..

                      Lets see a test between your 2 devices you want to use for testing of the routing speed, actually do gig.. before you route it through pfsense.. In your test you posted, clearly pfsense was not routing that traffic and you only saw 600..

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

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

                        One thing to be aware of here is that the mvneta NICs in the 3100 are single queue.

                        That means if you're testing between two VLANs on the same NIC you can only use a single transmit and receive queue.

                        You may see significantly worse performance than you would between the WAN and OTP ports, for example, where two NICs are in use.

                        That's the primary difference between the 2100 and 1100 and we see ~50% better throughput there.

                        Steve

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