--On Tuesday, August 3, 2004 8:11 AM -0400 Brian Akins <[EMAIL PROTECTED]> wrote:

Under load, squid will always use 100% of the CPU.  This is because it uses
poll/select.

Ouch. That sucks.

(But, httpd uses poll - so why does that force 100% CPU usage?)

RHEL 3 sucks.  Fedora Core 2 would have been a much better choice.  Also,
did you use poll?  I know a large website that does several dozen hits per
day using squid :)

Heh. RHEL3 is the Linux distribution we use within the ASF. (My local box is a mirror of the ASF Linux and FreeBSD setups.) Fedora Core 2 isn't an option.


Is it worth compiling my own squid then? (Read that as 'reboot my box to FreeBSD and use the squid port.')

On an OS that supports sendfile, a disk based cache will almost always bury
a memory based one.

Agreed.

I don't think it's worth putting a lot of effort into mod_mem_cache. Doing zero-copy is just going to scale better than memory caching. -- justin

Reply via email to