Search squid archive

RE: WARNING - Queue congestion

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

 



I'm using aufs and I see these same messages whenever I do a complete restart of squid services...they don't seem to really impact usability from what I've seen, and they go away after about 5-10 minutes or so...I figure it's just squid catching up to itself after a fresh start.  If you're seeing these messages throughout normal operation, then you should look into making some configuration or hardware changes like Mike recommended.
 

-----Original Message-----
From: Mike Solomon [mailto:mas63@xxxxxxxxxxx] 
Sent: Saturday, March 25, 2006 9:35 PM
To: pak kumis
Cc: squid-users@xxxxxxxxxxxxxxx
Subject: Re:  WARNING - Queue congestion

This relates to the number of simultaneous requests squid is handling  
-- I'm assuming you are using AUFS.

Basically, the IO threads are not processing "fast enough" and the io  
request queue is getting long. "Fast enough" is a metric defined by  
squid (it's in store_dir.c file I think, and there isn't much  
commentary on where the heuristics originate from).

You can potentially alleviate this by increasing the number of IO  
threads at compile time - but it depends on how much disk activity  
you are seeing. A quick look at iostat (or sar data) correlated to  
the queue congestion messages should be enough to tell.

If the disks aren't saturated, I'd say you could increase the number  
of threads to at least 48 (depending on hardware), but that's not  
much more than the 36 you seem to have already. I don't know the  
maximum number of threads you can really throw at the problem, but  
you can obviously experiment.

If your disks are overloaded, there won't be much you can do (aside  
from adding more spindles, or more RAM). File system and kernel io  
tuning may yield small gains, but it won't solve the core problem.

-Mike



On Mar 24, 2006, at 12:47 PM, pak kumis wrote:

> hi,
>
> i got this message in my log.
>
> squidaio_queue_request: WARNING - Queue congestion
>
> my sistem use 4 hdd sata for the cache directory.
>
> when i type pstree i found my squid proses
>
>      |-squid---squid-+-squid---36*[squid]
>      |               |-24*[squid_redirect]
>      |               `-unlinkd
>




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

  Powered by Linux