On 12/9/05, tech at adaptive dot net <tech at adaptive dot net> wrote:
> Im looking to replace a SonicWall Pro 300 which i think is dogging down our
> T3 bandwidth.
> We move about 12Mbits out and 2Mbits in at peak hours hosting web and email
> Question is, if i put m0n0wall on AMD 3200 at 400Mhz bus and whatever of
> RAM, will it be able to keep up with my traffic for some 128 hosts servers?
with good NIC's, absolutely (Intel pro/100 or pro/1000 most
recommended). Probably even with crappy NIC's, that's a ton of CPU
power (for m0n0wall, FreeBSD 4.x networking hauls). 12 Mb is much
less than many installs out there now. I have a Soekris 4801 (that's
a 266 MHz processor) at a colocation facility in front of two servers
that has pumped out 40 Mb before (SMTP, POP3, IMAP, HTTP, SSH, and
rsync servers). It's never skipped a beat.
The major problem you could potentially run into is running out of
states. The state table size is a compile-time option that is set to
30,000. That's a bunch, you may very well not need that much. Since
you're only using 12 Mb at peak times, I really wouldn't anticipate
needing more than 30,000 states. I've never gotten over 30K, but it
is a possibility to be aware of.