WAN slower than expected, even with LACP

  • I’m running pfSense 2.4.4-p2 on a Supermicro A1SRM-2758F motherboard. I recently upgraded to Gigabit service through Comcast/xFinity but I’ve only been seeing 750-800 mbps speeds. I have an Arris SB8200 and they just pushed out new firmware utilizing both ethernet ports on the modem. After setting up my WAN in LACP, I was underwhelmed to find that my speeds are exactly the same.

    So, it’s possible that my setup is operating at peek efficiency and 750-800 mbps is all I get. During all the speedtests I run (DSL Reports, xFiniti’s own, and speedtest.net…where all results are consistent), the CPU usage never gets above 40%, though I don’t know for sure it’s not using all 8 cores/threads. How would I tell? Is this just the max that my setup will output?

    What settings should I look at to maximize my connection speed? On the LAN side, I have a 10GbE connection and the desktop computer I’m running the speedtest on is connected to a 10GbE switch, so I’m fairly confident my bottleneck isn’t there.

  • Netgate Administrator

    Run at the command line while testing: top -aSH
    That will show you the per core CPU usage.

    How are you testing? Where are you testing from?

    LACP lagg to the modem will only help at all if you have multiple connections.


  • Thanks, I thought I had read a while ago that some multi-core systems were only running on one core and just wanted to check.

    There had been talk of the gigabit tier service running at over 1000 mbps and some had gotten a couple hundred extra mbps due to using LACP on the WAN side. When I set up the LACP WAN, I saw no difference, leading me to believe that 750-800 mpbs is all I am going to get or I have some kind of bottleneck on pfSense.

  • Netgate Administrator

    The on-board NICs on the C2758 will use up 4 queues/cores. Running that top command will show what's happening.