Re: [squid-users] squid cpu problem

From: <a.afach_at_hybridware.co>
Date: Thu, 27 Mar 2014 08:55:24 -0500

Dear Amos
returning to our problem CPU Spikes on squid 3.1.19 or 2.7.9 i see this
bug in gdb
        while ((t_off + p.len) < offset)

and other while loops like ( while L ) and hanging
and some errors like : 0x00007f4e932c8103 in epoll_wait () from
/lib64/libc.so.6

this errors rises CPU to 100% for random time and comes down back to
the normal value
i dont think there is a hardware issue because the problem occurs in
any time even when squid is not loaded

as a notice i have 4 servers one of them is having such problem . the
only difference that the server with the issue has new kernel

Linux proxy4 3.10.25-gentoo SMP
gcc version 4.5.4 (Gentoo 4.5.4 p1.2, pie-0.4.7)

while the other servers have
Linux proxy91 3.4.9-gentoo
gcc version 4.5.4 (Gentoo 4.5.4 p1.0, pie-0.4.7)

i had compile errors on proxy 4 for squid 3.1 so i added this to
configure
CC=x86_64-pc-linux-gnu-gcc CFLAGS=-O2 -pipe -m64 -mtune=generic
LDFLAGS=-Wl,-O1 -Wl,--as-needed CXXFLAGS= --cache-file=/dev/null
--srcdir=.

does these cause these C loops

Thanks Amos

On 02/07/2014 03:29 PM, Ayham Abou Afach wrote:
> On 02/03/2014 10:37 PM, Amos Jeffries wrote:
>> On 2014-02-04 00:00, Ayham Abou Afach wrote:
>>> Dear All
>>> i have problem with squid
>>> CPU spikes for 100% some times for random times from seconds to
>>> minutes . in this time traffic goes down and squid seems to be
>>> hanging
>>> and after this every thing become normal and the process continue
>>> working without shutdown and even any change in PID ..
>>>
>>> i tried squid 3.1 , 2.7 with the same problem i have solid state
>>> disks
>>> for small objects , and the same config is used on three other
>>> servers
>>>
>>> could be a hardware issue ( i don't see any error in syslog )
>>>
>>> Best regards
>>> Ayham
>>
>> Are you sure it is Squid and not something else in the system?
> there is nothing on system but squid and named and what is clear in
> top command that squid is taking 100% CPU some times
> and when try to strace to this process while it's hanging the strace
> hangs without going into process
>> (eg. memory swapping, kernel loading/unloading something big from
>> RAM, SSD controllers recovering broken sectors with blocking I/O
>> operations, schtuff like that...)
> vmstat shows wa ( CPU wait ) less than 2 ( using ssd disks )
> how can i monitor the other things like disk controllers or other
> things
>>
>> Does it still occur with the latest stable Squid? (3.4.3 today).
> i didn't try squid 3.4 yet
>>
>> Amos
Received on Thu Mar 27 2014 - 13:55:36 MDT

This archive was generated by hypermail 2.2.0 : Thu Mar 27 2014 - 12:00:06 MDT