Following up from my previous round of router testing, I managed to get a spare Lanner FW-7540 with an Intel Atom D525 CPU to test how my current pfSense 2.3.2 setup compared to an EdgeRouter Lite. The results were well below what I was expecting: the pfSense box topped out at 490Mbit in the 1MB test and was very spiky when looking at the netdata graphs.
The results file is also available if you’d like to look directly at the ab output.
|Filesize||Average Mbit/s||Total Failed Requests||Notes|
|10K||145.07||87||10K concurrency test only resulted in 49Mbit. No failed requests in 10, 100 and 1000 concurrency tests.|
|100K||421.71||4896||No failed requests in 10, 100 and 1000 concurrency tests.|
|1MB||489.96||3341||No failed requests in 10, 100 and 1000 concurrency tests.|
This test fairly obviously shows a ceiling. For WAN connections of over 500Mbit, it looks like something beefier than an Atom D525 is necessary to run the NAT as anticipated.
I also ran some more informal WAN to LAN iPerf3 testing on direct connection (MDI-X), the EdgeRouter Lite and the pfSense/7540 combination to get some synthetic numbers:
|Direct||941Mbit with no retries|
|EdgeRouter Lite||939Mbit with retries|
|pfSense/7540||829Mbit with no retries|
Given how well the EdgeRouter Lite seems to perform for its price, and since it beats out the more general purpose hardware, I suspect I will be swapping out for an ERL or ER-Pro very shortly.