Alex Rousskov wrote
> On 11/01/2013 02:39 PM, Dr.x wrote:
> 
>> in smp , im trying to let the acl load on a specific process , i mean
>> that 
>> the acl verification watse alot of cpu ,
> 
> ACL verification _wastes_ CPU only if you do not need those ACLs to be
> verified. If that is the case, simply remove them. In all other cases,
> the CPU cycles are not wasted but spent on doing useful work.
> 
> 
>> and i think that if i use a
>> specific process for acl verification will  make a loabd balance of
>> squid.conf on  my multi process.
> 
> Sorry, I do not follow your logic. Restricting some work such as ACL
> processing to one CPU is more likely to make the "balance" worth, not
> better, right? Why do you want to do that?
> 
> Is your current CPU core balance a bottleneck? Have you solved all other
> Squid-related problems? If you cannot answer "yes" to both questions,
> then you are most likely doing what some call "premature optimization".
> Focus on removing what you think is the performance bottleneck instead.
> If you do not know where the bottleneck is, then focus on finding it.
> 
> 
> Meanwhile, until you reach a very good level of Squid understanding, it
> is best to use the same squid.conf for all Squid workers. While certain
> exceptions to this rule of thumb are technically possible, random
> attempts at giving different workers different configurations will
> usually result in a broken Squid.
> 
> 
>> here is Smp related configs :
>> ##################################################
>> if ${process_number} = 4
>> visible_hostname squid
>> acl blockkeywords dstdomain "/etc/squid/deny.acl"
>> http_access deny blockkeywords
>> http_port 127.0.0.1:4008
>> http_access allow localhost manager
>> endif
>> #######################################################################
>> workers 4
>> cpu_affinity_map process_numbers=1,2,3 cores=1,3,5
>> ####################################################################
> 
> 
>> 2013/11/01 16:37:29| WARNING: Could not determine this machines public
>> hostname. Please configure one or set 'visible_hostname'.
>> 
>> 
>> why ?!!
> 
> Because you have not configured visible_hostname for any of your Squid
> processes except process #4.
> 
> BTW, you also have not configured any access rules for most of your
> workers which will result in them denying all requests they get.
> 
> 
> HTH,
> 
> Alex.

hi ,
i just want to let acl checking far from process # 1

with config above ,
i  pumped about 500 users and i monitored my cores

i found that process # 1 is about 30 % and all others about 10 %

i think if i let acl verification far from process # 1 , it will make better
for squid !!!

is my suggestion better ??? or let acl verification shred on all processes
??
???





-----
Dr.x
--
View this message in context: 
http://squid-web-proxy-cache.1019090.n4.nabble.com/WARNING-Could-not-determine-this-machines-public-hostname-Please-configure-one-or-set-visible-hostna-tp4663074p4663081.html
Sent from the Squid - Users mailing list archive at Nabble.com.

Reply via email to