Re: [squid-users] Multi Squid Same Machine with Sibling

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 05 Mar 2011 19:18:22 +1300

On 05/03/11 17:40, christian_at_wanxp.com wrote:
> On 2/5/2011 11:26 AM, Eliezer Croitoru wrote:
>> On 05/03/2011 06:16, christian_at_wanxp.com wrote:
>>
>>> Dear,
>>>
>>> i installed and run 2 squid2.7 in same machine for balance CPU load
>>> (quadcore proc). my question are can i do sibling between 2 squid in
>>> same machine for sharing cache ? will it cause any problem in future
>>> ? any1 have experience bout this issue ?

Such configuration is one of the standard ways of getting SMP support
out of Squid older than 3.2.
   http://wiki.squid-cache.org/MultipleInstances outlines the config
options that need special attention.
  NP: the example socket balancing script usee TPROXY to manage the
socket layer things. NAPT can also be used with older Squid which do not
support TPROXYv4

Alternatively there is the CARP approach with a gateway parent and two
caching siblings doing the heavy lifting:
   http://wiki.squid-cache.org/ConfigExamples/MultiCpuSystem

>>>
>>>
>>> Regards,
>>>
>>> Kristian
>> it seems like a good idea.
>> if you will bind every squid instance to other ip address or you cand
>> bind each one of them to a loopback interface with a mask of 32 bit
>> i think you can manage theoretically to make it work.
>> i never tried it and if it can work then i think i will do some use of
>> this.
>>
>> but my question is: how do i bind an instance to a specific cpu\core?
>>

Squid 3.1 and older rely completely on OS settings to bind a PID to a
core. This is not a requirement for SMP support though, just a fancy bit
of sugar.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.11
   Beta testers wanted for 3.2.0.5
Received on Sat Mar 05 2011 - 06:18:30 MST

This archive was generated by hypermail 2.2.0 : Sat Mar 05 2011 - 12:00:01 MST