Hey everyone.

Here's a question that may have been answered in the past, but I'm not
real satisfied with what I've found on Google.

I have been tasked with setting up a reverse proxy (open source,
probably squid) that is capable of handling 5000 requests per second
or more.  Yes, 5000/sec.  It's a world gone mad, I tell you.

Licensed products like iMimic and Volera are not options.  The OS is
flexible (I'm leaning toward a recent 4.x version of FreeBSD) and the
hardware is limited to what's on hand - either a Dell 2550 or 2650
with 1G Ram, 30G hard drive space, and varied CPU configurations.
What we have available are as follows: single 933MHz Xeon in the 2550,
single or dual 1.3 or 1.8 GHz Xeon in the 2650.

I realize that Squid relies more on disk seek times than actual
transfer rate or CPU power.  If I've been told right, the disks are
all mirrored 30G drives, but I don't have seek times on hand.

I know that most reverse proxies out there - both commercial and open
source are typically single CPU architectures, so that will be the
initial focus.

The problem I would like help with here is the version of FreeBSD that
would be more likely to handle this kind of load, particularly with
respect to Posix asynchronous I/O.  I've been told that 4.6 and
earlier didn't have great Posix A-I/O support, but is it better in
4.8, or should I jump to 5.0?

Also, if anyone knows of a reverse proxy that may be able to do better
than Squid, I'd certainly welcome the suggestion.  The benchmarks I've
seen online indicate I may need to improve squid by a factor of 10.
Not sure that's really an option unless the benchmark I've seen is
horribly biased.  Of course, if anyone has a web site that details
some of the finer tweaks that might at least get Squid close to the
requirements, that'd be great too.

Thanks in advance.

Lou
-- 
Louis LeBlanc               [EMAIL PROTECTED]
Fully Funded Hobbyist, KeySlapper Extrordinaire :)
http://www.keyslapper.org                     ԿԬ

Armor's Axiom:
  Virtue is the failure to achieve vice.
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to