[squid-users] squid workers question

Matus UHLAR - fantomas uhlar at fantomas.sk
Thu Mar 9 17:24:36 UTC 2017


>On 03/09/2017 09:54 AM, Matus UHLAR - fantomas wrote:
>>>>> Master is not a
>>>>> kid (it is a parent of all kids), the first N kids are workers, the
>>>>> next D kids are diskers, and the last kid is Coordinator. Please see the
>>>>> following wiki section for more details.
>>>>>   http://wiki.squid-cache.org/Features/SmpScale#Terminology
>
>>>>> Yes, "1" is the default value for the workers directive.
>
>>>> and this is why I wonder we have three kids, both when "workers"
>>>> commented out and when set to 1.
>
>>> In my earlier paragraph, N is the value of the workers directive. There
>>> are other kids (D diskers and one Coordinator). D is the number of rock
>>> cache_dirs. Both workers and diskers need shared memory and IPC.
>>>
>>> If you want to turn off SMP while using rock store, start Squid with -N.
>>> When started with -N, there will be a single process playing all four
>>> roles (master, worker, disker, and Coordinator).
>
>> Will running with "workers 1" avoid this issue while using separate
>> processes for diskers?


On 09.03.17 10:01, Alex Rousskov wrote:
>No. Disker processes need shared memory to communicate with worker(s).

I should rephrase my question:

since aufs is incompatible with SMP and rockstore runs separate diskers, 
is running aufs with rock store and safe, when not running with "-N"?

Thanks
-- 
Matus UHLAR - fantomas, uhlar at fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
M$ Win's are shit, do not use it !


More information about the squid-users mailing list