Wojciech Puchar wrote:
>>>
>>>look at russian oops proxy...
>>>
>>>
>>>they already did it. and it really works fast.
>>
>>Not as fast as Squid. Not even close on big hardware.
>>
>
>
> on linux - yes.
I can't argue too strongly about that, as my experience tuning FreeBSD
is weaker than with tuning Linux. But in my tests, Oops was also slower
than Squid on FreeBSD, though by a smaller margin. This could also be
partially due to inexperience with Oops, as I obviously have more
experience tuning Squid than Oops. I did overcome all of the common
arguments for why Linux is a poor platform for running Oops (i.e. it is
easy to allow Oops to use 'enough' threads under kernel 2.4, though it
requires a source change in Oops and some tuning at the OS level), and
was able to seemingly max out other parts of the system. The DB layer
is what I suspect is the limiting factor. GigaBase would never run
stable at high loads, so BerkeleyDB was the only choice on both platforms.
But I doubt one could double or triple the performance of Oops just by
making GigaBase work reliably or making a few more OS tweaks in FreeBSD,
and that's what it would take to match Squid's performance on multi-disk
machines.
On machines with small memory and a single disk, however, Oops is
comparable to Squid...probably even superior since it doesn't require as
much memory for serving a small number of clients from a reasonable
sized cache disk.
-- Joe Cooper <joe@swelltech.com> Web caching appliances and support. http://www.swelltech.comReceived on Wed Oct 09 2002 - 15:58:58 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:16:54 MST