Re: [squid-users] squid cpu problem

From: <a.afach_at_hybridware.co>
Date: Mon, 31 Mar 2014 06:11:57 -0500

Dear Eliezer
as to my tests on 3.1 it can handle about 100Mbps with single core with
about of 40% cpu load on intel xeon or AMD X6 without the CPU spikes

i have 4 servers 3 on old gentoo kernel and one on newer ( portage,
kernel and libtool ) the only new one has the spikes
i had to add the GCC flags on the new one due to an error in compile

g++: warning: switch '-fhuge-objects' is no longer supported
tools.cc: In function 'void no_suid()':
tools.cc:778:14: error: ignoring return value of 'int setuid(__uid_t)',
declared with attribute warn_unused_result [-Werror=unused-result]
tools.cc: In function 'void enter_suid()':
tools.cc:756:14: error: ignoring return value of 'int setuid(__uid_t)',
declared with attribute warn_unused_result [-Werror=unused-result]
cc1plus: all warnings being treated as errors
make[3]: *** [tools.o] Error 1
make[3]: Leaving directory `/usr/squid/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/squid/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/squid/src'
make: *** [all-recursive] Error 1

adding cflags solved the problem ...
so the new one is the only one with the cflags
is there any effect for the cflags on performance and gcc errors (
while loops ) which causes the CPU to spike to 100% ????

best regards

On 2014-03-31 05:57, Eliezer Croitoru wrote:
> On 03/31/2014 11:41 AM, a.afach_at_hybridware.co wrote:
>> AMD Phenome 2 X6 / 16 GB ram / 1 TB SSD /2 TB SATA/
>>
>>> Why 3.1.19? have you considered that one cpu cannot take the load by
>>> any chance?
>> i know that one core is working for squid but the spikes occurs not
>> only
>> in peak times and after spike the CPU return to 30% or 20%
>> i can see the error because of gcc or while loops
>> 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=.
>> is this cflags true or ????
> It's not the issue we are talking about.
> There are couple aspects to the same issue.
> While some expect some results to be achieved there is a limit to each
> CPU\CORE.
> It can handle about 50MBps of traffic and which is a maximum and
> after that you must use more cores.
> now squid.conf is relevant to understand how you use it.
> Also what is the amount of traffic that the server takes?
>
> Eliezer
Received on Mon Mar 31 2014 - 11:12:05 MDT

This archive was generated by hypermail 2.2.0 : Mon Mar 31 2014 - 12:00:05 MDT