> Just curious about this: If Squid is run on a multiprocessor machine will
> *Squid* recoginize and use the xx number of processors in the machine? I
> know the OS will use the processors to handle multiple OS type things, but
> will Squid itself be able to split its processes up among the multiple
> processors?
Squid is normally is single process. I've modified squid to use threads
to take care of outstanding disk I/O, and regularly see CPU usage greater than
100% of 1 CPU on our dual cpu UltraSparc boxes (~110%). The rest of the spare
CPU time also handles all those ftpget/dnsserver procs, so we see pretty close
to 75% cpu utilisation for 2 CPU's. Mind you, the mods I've made to squid will
force it onto effective busy waits when you get above a certain connection
load,
so CPU usage is artificially high and actually has quite a lot of spare
capacity
I've sent the mods off to Duane about 2 weeks ago and we discussed the
possibility of including them into a later release of squid (1.2?) due to the
patches changing some of the calling conventions of certain squid procedures.
The patches will be out there soonish I presume.
Cheers,
Stew.
-- Stewart Forster (Security and Web Proxy Cache Administrator) connect.com.au pty ltd, Level 9, 114 Albert Rd, Sth Melbourne, VIC 3205, Aust. Email: slf@connect.com.au Phone: +61 3 9251-3684 Fax: +61 3 9251-3666Received on Tue Feb 11 1997 - 15:29:14 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:34:25 MST