How overkill is my system? How much throughput can I expect?



  • Hey guys so money wasn't an issue so I decided to build a beefy pfsense box. I'd like to know if you guys could give an estimate on how much throughput I  should get on average and how I could test it. I will be running the firewall and nat and also VPN although I do not care about the throughput of the VPN I just want that to be a process/service to be taken into consideraction

    I went with an Intel haswell i3 4140 3.5ghz, 8gb ddr3 1600 and I have 2 4xport ether net controllers from Intel (can't remember the name but the chipset was listed compatible on freebsd 10 so I will be using pfsense 2.2 rc)


  • Netgate Administrator

    Are those 1Gb Intel NICs or 10Gb? Are you talking about total throughput, say, 4x Gb  input and 4x Gb output?
    Peak performance is often measured in PPS when you start talking about the upper limits of what's possible.

    Steve



  • @stephenw10:

    Are those 1Gb Intel NICs or 10Gb? Are you talking about total throughput, say, 4x Gb  input and 4x Gb output?
    Peak performance is often measured in PPS when you start talking about the upper limits of what's possible.

    Steve

    I forgot to give that sorry, each port is 1gigabit on those ether net cards. I'm not really sure what I want to know now, I'm concerned with speed, how much speed this box can actually give out on the local network. I don't really know how to answer that…


  • Netgate Administrator

    Do you mean the 4150? I can't find a 4140.

    Kind of beyond what I have access to but we're talking about some big numbers.  :) Hopefully someone else will come along to put some better figures to this.

    It won't max out all your NICs which could be 16Gbps if all 8 were somehow managing to stream 1Gbps in and out simultaneously!
    I would guess it will be >4Gbps though that is a guess. PPS becomes a more meaningful measure at those speeds because the contents of the packet can vary greatly, affecting the throughput bandwidth, while the number of packets forwarded remains relatively constant.
    That CPU is only dual core so you won't see quite the same step up in performance from 2.2 that some others will due to the multithreaded pf in FreeBSD 10.

    Steve


Log in to reply