I have a soekris net5501-70 running the latest version of SmallWall (and m0n0wall before that) and, seem to be having a performance problem.
The router's WAN interface connects to the cable modem for a Cox 50mbps broadband connection. Testing against bandwidth test websites (e.g., speedtest.net), with no other load on the connection, I am seeing performance around 24mbps.
If I replace the soekris+SmallWall router with a consumer-grade wireless router (a Netgear WNDR3700), I see performance around 60mbps.
If I set up an isolated test environment with the soekris SmallWall between two machines (one on the LAN port and one on the WAN port) and route iperf3 through it, I see performance around 90mbps.
I know that bandwidth testing website are not the most accurate approach and, that there are other factors that can't be isolated there. The results are consistent over multiple tests on multiple days, though.
My firewall rule set is very basic. I'm not doing any NAT or traffic shaping. I am using the DHCP server and DNS forwarding. I have a VPN configured but, it is rarely used.
Some web searching suggests that I should be able to expect performance of ~84mbps with this hardware and m0n0wall.
Any idea what's going on? Shouldn't a net5501-70 with SmallWall be able to at least match the performance of a consumer-grade wireless router?
That all said... Look at your status_interfaces.php page. Do you have an I/O errors or collisions? If so, go to your exec.php hidden page and run ifconfig and see if you may have a duplex mismatch with your provider. You can force duplex with hidden config options...
I am not seeing any errors at all on the status_interfaces.php page.
I pulled down the latest Ubuntu release via Bittorrent with both routers. Though it wasn't release day, there were something close to 8k seeders. With the Netgear device, it peeked (and mostly stayed) around 6mbps. With the soekris SmallWall, it peaked around 3.5mbps.
I tried with openspeedtest.com and, saw the same thing, though to a lesser degree. With the soekris SmallWall, I got about 55mbps on average. With the Netgear device, I got about 60mbps on average. I'm not sure if it is meaningful but, I could also see the speed spike higher during the test with the Netgear router (up to around 90mbps vs. spiking to around 65mbps with the soekris SmallWall).
speedof.me fell off my list to test with this round somehow.
In any case, I am still seeing what looks like a significant performance difference with the cheap Netgear router outperforming the sokeris SmallWall. The perception of the users is that things are "a lot faster" since they switched over to using the Netgear device as their router. Very frustrating.
Well, hmmm... You are showing 100baseTX <full-duplex> and if you have no collisions, that is correct. It would be nice if we could see the same thing from your ISP... Can you get into your cable modem?
Also, what version are you on? I am seeing the firewall as an interface, and you are not... I am on 1.8.4b10. (For another 5 minutes...)
Bit late but by accident I experienced a similar problem. It may be of interest. I just replaced a Soekris 5501-70 for an Alix 2D13. Instead of getting a speed of around 80Mbps I got 35Mbps. All interfaces were full duplex, 100Mbps, resetting the cable modem did not help. In the end only enabling device polling did. The question remains why. Could it be a software-hardware incompatibility issue? In that case an update of Smallwall may help (as suggested before by Lee).
Thought I would update since I am messing with this again:
I have now reproduced this with the same service provider (Cox) and a new net5501-70 at a different location. With a notebook connected directly to the cable modem, I get well over 300Mbps download speeds. Through the soekris SmallWall, I get ~85Mbps.
The newer SmallWall release made no difference.
I enabled device polling on the SmallWall and, actually saw slightly worse performance, though it may not be a significant amount (~81Mbps).
I am not sure if this is a SmallWall issue or a device limitation. Probably the later.
I note that soekris has discontinued the net5501 (two weeks after I ordered this one).