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

    Slow through put after bandwidth upgrade.

    General pfSense Questions
    2
    6
    656
    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.
    • J
      jjudd
      last edited by

      Hey guys,
      I've been using pfsense for a couple of years now without issue. I have Frontier Fios fiber to the house. Previously I had 150/150 mb/s and I typically got ~120/150 mb/s actual. I recently upgraded to 200/200 mb/s but now I'm only getting ~95/100 mb/s. I've been on the phone with frontier and they had me try my old verizon router that only has a 100 mb/s wan interface, it got 100 / 120 mb/s, all on wired connections.

      My hardware is overpowered so that shouldn't be an issue:

      CPU Type Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz
      4 CPUs: 1 package(s) x 2 core(s) x 2 hardware threads
      AES-NI CPU Crypto: Yes (inactive)

      4GB Ram

      I have a Gigabyte itx MB with a NICs:
      igb0: <Intel(R) PRO/1000 Network Connection, Version - 2.5.3-k>
      em0: <Intel(R) PRO/1000 Network Connection 7.6.1-k>

      I've tried all the steps from here to tune my cards https://docs.netgate.com/pfsense/en/latest/hardware/tuning-and-troubleshooting-network-cards.html

      The fastest configuration I've found so far is this /boot/loader.conf.local configuration.

      kern.cam.boot_delay=10000
      kern.ipc.nmbclusters=1000000
      net.inet.tcp.tso=0
      hw.pci.enable_msix=0
      hw.pci.enable_msi=0
      hw.em.fc_setting=0
      hw.igb.fc_setting=0

      That's where I get the ~95/100 mb/s.

      With all this, my cpu never gets over 5% utilization.
      I've tried setting up traffic shaping but that didn't help so it's been removed again. And I don't have any additional packages installed.

      I do have a new router coming in from Frontier in a few days so that I can at least confirm whether there is an ISP issue or not.

      Anyone else know anything I can try?

      Thanks!

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

        Check Status > Interfaces for errors on either NIC.

        You shouldn't have to set any of those tunables to pass 200Mbps on that hardware. In fact you might try just defaulting the config to be sure it's not something that has been introduced.

        What connection type is that? DHCP? PPPoE?

        Which NIC is WAN and what is it actually connected to?

        How are you testing the speed?

        Steve

        1 Reply Last reply Reply Quote 0
        • J
          jjudd
          last edited by

          WAN Interface (wan, igb0)
          Status
          up
          DHCP
          up
          ...
          MTU
          1500
          Media
          1000baseT <full-duplex>
          In/out packets
          15845533/7079126 (19.68 GiB/882.37 MiB)
          In/out packets (pass)
          15845533/7079126 (19.68 GiB/882.37 MiB)
          In/out packets (block)
          18178/0 (796 KiB/0 B)
          In/out errors
          0/0
          Collisions
          0

          LAN Interface (lan, em0)
          Status
          up
          ...
          MTU
          1500
          Media
          1000baseT <full-duplex>
          In/out packets
          6813575/15477365 (890.10 MiB/19.65 GiB)
          In/out packets (pass)
          6813575/15477365 (890.10 MiB/19.65 GiB)
          In/out packets (block)
          2427/0 (251 KiB/0 B)
          In/out errors
          0/0
          Collisions
          0

          igb0 is the WAN interface using DHCP connected through cat 5 to the fiber termination point. It's not a ONT, its more like a desktop box for fiber termination to RJ45.
          All connections are cat5 1Gb, and I'm testing with speedtest.net from a browser or the app installed on my machine.

          Going to try doing the config reset now.

          Jim

          1 Reply Last reply Reply Quote 0
          • J
            jjudd
            last edited by

            Well that was unexpected, I reset the configuration and when I test with speedtest.net I'm now getting 31Mbps down and 48 Mbps up.

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

              Hmm, you might try running a test from pfSense itself at the command line to see if it's the WAN or LAN at fault.
              There is a speedtest package you can install and run like so:

              [2.4.4-RELEASE][admin@7100.stevew.lan]/root: pkg install py27-speedtest-cli
              Updating pfSense-core repository catalogue...
              pfSense-core repository is up to date.
              Updating pfSense repository catalogue...
              pfSense repository is up to date.
              All repositories are up to date.
              The following 1 package(s) will be affected (of 0 checked):
              
              New packages to be INSTALLED:
              	py27-speedtest-cli: 1.0.7 [pfSense]
              
              Number of packages to be installed: 1
              
              30 KiB to be downloaded.
              
              Proceed with this action? [y/N]: y
              [1/1] Fetching py27-speedtest-cli-1.0.7.txz: 100%   30 KiB  30.6kB/s    00:01    
              Checking integrity... done (0 conflicting)
              [1/1] Installing py27-speedtest-cli-1.0.7...
              Extracting py27-speedtest-cli-1.0.7: 100%
              [2.4.4-RELEASE][admin@7100.stevew.lan]/root: rehash
              [2.4.4-RELEASE][admin@7100.stevew.lan]/root: speedtest-cli
              Retrieving speedtest.net configuration...
              Testing from Plusnet (224.85.18.79)...
              Retrieving speedtest.net server list...
              Selecting best server based on ping...
              Hosted by Freethought Internet (London) [8.99 km]: 11.883 ms
              Testing download speed................................................................................
              Download: 67.88 Mbit/s
              Testing upload speed................................................................................................
              Upload: 18.75 Mbit/s
              

              Steve

              1 Reply Last reply Reply Quote 0
              • J
                jjudd
                last edited by

                Ok got their router and tried it and it wouldn't connect, so they did something on their end to get it to connect. After that and confirming the speed looked good there, switched back to pfsense box and speeds are where they are supposed to be. So looks like it was actually an ISP issue...

                Thanks for all the suggestions!

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