Search squid archive

Re: 10 seconds delay squdclient delay

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/16/2016 06:20 AM, Amos Jeffries wrote:
> On 10/12/2016 12:55 a.m., Javier Barroso wrote:
>> We are having trouble with cachemgr performance. Do you know why
>> squidclient could delay 10 seconds on mgr:xxx queries ?
>>
>> I have looked about any timeout, or network error, or something, but I
>> did not find nothing
> 
> The idea that comes to mind (for me) is that it may be a queue delay in
> the UDS kernel I/O subsystem if your Squid is processing much traffic
> shared between workers. The SMP coordinator process that arbitrates all
> that plus generates these reports may be heavily loaded with work.

To test that theory, you can use mgr:xxx queries that target:

* Coordinator itself (without forwarding to any other kids)
* an idle kid (which can be created for the test if needed)
* N idle kids (which can be created for the test if needed)
* a busy kid
* etc.

I suspect that with enough variety of such queries, one can confirm or
rule out UDS communication delays, separating them from load-induced
processing delays at each kid.

Another investigation vector is studying the timing of individual kid
response blobs inside a single multi-kid mgr:xxx response. Does the
delay accumulate with each blob or occurs before all blobs? You may be
able to measure the delay using packet traces.

Sorry, I cannot provide detailed instructions at this time, but perhaps
others on this list can.

Alex.

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux