Getting speeds much slower than gigabit on pfsense



  • I recently got gigabit internet, and when connected to the modem directly I get 950mbit/s. However, when I have pfsense as the router, I get around 350mbit/s. I have tested all the cables and switches in between, and the only bottleneck I've found is the pfsense box.

    I did all the tests advised on Low Throughput Troubleshooting guide. Aside from ruling out the possibility that it was some other device, what I did find out is the idle CPU usage drops down to 28% when I reload fast.com 3 times in a row. Here it is at peak usage:

    I'm using two of the Intel PWLA8391GT PRO/1000 GT PCI Network Adapter for WAN and LAN. I have no traffic shaping or limiters or other CPU things going on that I could think of that would impact performance.

    I do notice I do get some CPU usage spikes on the main page, even when I'm not doing anything on the internet. Also, whenever I disable the WAN, then enable the WAN, or restart the modem, the CPU usage gets really high and the router setup page becomes unresponsive.

    Specs:

    System pfSense
    Serial: dc132d55-e5e8-11e7-a6b3-001b21482275
    Netgate Device ID: 7fbf5d2aa422ca375175
    BIOS Vendor: Dell Computer Corporation
    Version: A05
    Release Date: 02/26/2003
    Version 2.3.4-RELEASE-p1 (i386)
    built on Fri Jul 14 14:53:03 CDT 2017
    FreeBSD 10.3-RELEASE-p19

    The system is on the latest version.
    Platform pfSense
    CPU Type Intel(R) Pentium(R) 4 CPU 2.53GHz

    Please let me know if you need any more information.



  • The 45% interrupt time isn't good.  Smells like hardware to me.


  • Rebel Alliance Global Moderator

    What slot are you nics in?  There was just a thread about his.. Limit about the pci bandwidth..



  • @johnpoz:

    What slot are you nics in?  There was just a thread about his.. Limit about the pci bandwidth..

    I just found out it's a Dimension 4550. I had to look up a YouTube video on how to open it (lol) since it's been years.

    Here is a picture of the inside. Blue cable is WAN, white cable is LAN.

    https://i.imgur.com/cgJ7Vzm.jpg (pic way too large)


  • Rebel Alliance Global Moderator

    Yeah those are OLD PCI slots… Very limited bus... Not going to be able to to do gig on such an old POS ;)  remember the bus is shared..



  • @johnpoz:

    Yeah those are OLD PCI slots… Very limited bus... Not going to be able to to do gig on such an old POS ;)  remember the bus is shared..

    I have a Lenovo Ideacentre k410 that I could use, with the following specs for PCI:

    Specs
    Expansion Slots:
    1 (total) / 0 (free) x PCIe 2.0 x16 - half-length, full-height
    3 (total) / 2 (free) x PCIe 2.0 x1 - half-length, full-height

    Would that be enough?


  • Rebel Alliance Global Moderator

    PCIe is HUGE difference… old at 2.0 and x1 but still 500MB/s. way better than your pci bus..



  • @johnpoz:

    PCIe is HUGE difference… old at 2.0 and x1 but still 500MB/s. way better than your pci bus..

    Well there goes my Friday. Thanks for all the help!  :D