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

    New pfSense install good down/bad upload.

    Scheduled Pinned Locked Moved General pfSense Questions
    8 Posts 4 Posters 891 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
      drkpny19
      last edited by

      New to pfSense and been playing with it on a Optiplex 7040 - i5-6500 3.3ghz 8gb ram 256Gb SSD. It has an Intel X520-DA2 Dual port NIC (I read the Realtek had possible issues). Internet is Fidium Fiber DHCP 2gb down/up. Currently just setup for testing until I get it working correctly.

      It's a fresh install, only pfSense 2.7.0 on it. It goes from Fidiums ONT 10gbe RJ45 port -> pfsense 1st SFP port (SFP10g to rj45 adapter, CAT8 cable, named ix0). pfSense 2nd SFP port (ix1)-> SFP port on 6port switch -> 2.5gb to desktop (has 2.5gb port).

      My download is great, I get a consistent 2.2-2.3gb every time I do a test on speedtest.net (using same 10gbe server).
      My upload, not so great. It jumps around, one test its 2-3mb, the next test it could be up to 10mb. First test after a reboot of pfSense and I can see 100mb, but it drops quickly. If I test with speedtest-cli from console the numbers are much lower. When I monitor the activity during a speedtest it gets 0 packet loss, both on upload and download. Also, no errors when monitoring pfSense on web Ui or shell.

      The things I have tried - Set duplex, set MTU (1500 to 9000, no change), different NIC cards, Using the onboard 1gb Ethernet connection (same situation, got 1gb down and maybe 5mb upload). I tried connecting desktop directly to pfSense box on LAN side (ix1). I tried enabling/disabling hardware checksum offloading, also enabling/disabling tcp segmentation. I have tried 3 different SFP to RJ45 adapters. Nothing seems to have made any difference. Tried setting the power state to max thinking the CPU was being throttled, but when monitoring it the highest load I saw was 8%, I think.

      I was having an issue with it connecting to fidium on WAN side and getting an IP address, fixed that by cloning the MAC address of their router (which I have to do with my old netgear raxe290). Using speedtest.net with my Netgear I get 1gb down/up (max of router on LAN side).

      What am I missing to get the upload speeds correct on pfSense?

      M 1 Reply Last reply Reply Quote 0
      • M
        manicmoose @drkpny19
        last edited by

        @drkpny19
        Could be issues with buffer-bloat.
        Run a test and see what results you get.

        There are number of threads in the forums on how to tweak some parameters to help fix it.
        That's where I'd start anyway...

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

          A throttle to that extent has got to be something low level like a bad port, cable, adapter etc.

          Check Status > Interfaces for errors or collisions.

          Try swapping the NIC assignments so ix1 is WAN.

          Try running an iperf test to/from pfSense to a client on the LAN to make sure you see expected speeds there.

          Any errors in the system logs?

          Steve

          D 1 Reply Last reply Reply Quote 0
          • D
            drkpny19 @stephenw10
            last edited by

            @stephenw10

            I have tried connecting desktop directly to pfsense, tried different NIC cards, different adapters, and also have new cables (tried old and new with no change).

            Looked for errors and collisions, all show 0.
            Tried swapping the NIC assignments, no change.

            iperf test results. pfsense as server and windows desktop as client -
            https://postimg.cc/nCMp32MG

            I browsed the system logs and nothing I can see.

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

              Do you see that iperf result in both directions to the LAN side?

              Since you're seeing 2.5Gbps there I assume the link between pfSense and the switch is at 10G?

              What different NIC cards did you try?

              D 1 Reply Last reply Reply Quote 0
              • D
                drkpny19 @stephenw10
                last edited by

                @stephenw10 said in New pfSense install good down/bad upload.:

                Do you see that iperf result in both directions to the LAN side?

                Since you're seeing 2.5Gbps there I assume the link between pfSense and the switch is at 10G?

                What different NIC cards did you try?

                I will do another test when I get home. I’ll make windows desktop the server and pfsense the client, I’ll report what it shows.

                Yes the switch is 10g. Desktop has a 2.5g onboard nic.

                I’ve tried two different Intel x520-da2, and a mellanox card. The mellanox card I had nothing but issues with-constantly dropping connection.

                stephenw10S 1 Reply Last reply Reply Quote 0
                • P
                  pwood999
                  last edited by pwood999

                  You could try from PfSense to public iperf servers ? https://iperf.fr/iperf-servers.php

                  That would take your PC out of the equation.

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

                    @drkpny19 said in New pfSense install good down/bad upload.:

                    I will do another test when I get home. I’ll make windows desktop the server and pfsense the client,

                    You can also just use the -R switch to reverse the test direction.

                    What is the WAN port connected to? What speed is it linked at?

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