Search squid archive

Re: Re: question in cache mem in squid 3

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

 



On 1/08/2013 8:20 p.m., Ahmad wrote:
hi pavel ,
thanks alot for  clarification ,

i think that after reading the article  about memory usage , i think that my
squid box is not getting the benefit of my rams (48G)

i have 3 hardsisk each one im obtainging 90 G for cache dir ,

cache_dir aufs /cache1 90000 32 256
cache_dir aufs /cache2 90000 32 256
cache_dir aufs /cache3 90000 32 256

so if i calculate ram dissipation  for cache_dir it  will be about 15 * (90
* 3) = 4050 M from main memory assume *5G*
again my total  memory is 48 G

also i put cache_mem =  1000 which is *1 G *

assume another margin with *5 G at most*

so , my memory usage is  5+1+5 =  11 G from 48 G

*my question is ,*

should i increase cache_mem value ????  or increase cache_dir space ????

Try adding a rock type cache_dir next. That will improve the response speed for under-32KB objects a fair bit.

also , should i find a better performance after that ???

Better question is what your performance currently is?
Are you certain that memory is the biggest cause of low performance in your proxy?

And the answer:
again , my machine is being pumped with 350 M with about 2300 Users.

By 350M from X users I assume you means 350Mbps ??

When it comes to bandwidth throughput Squid is quite limited by the process of parsing HTTP. This is the main limiter we find in high performance situations.

I tend to find one Squid process able to handle 50-150 Mbps reliably well, depending on the request/second rate that exists within that traffic. The more req/sec there are the slower the Mbps rate handled is. If you are already getting 350Mbps out of it, _very_ well done.

I suggest your next step (after adding a rock cache_dir) is to attempt enabling SMP support for 3 or 4 workers. Your analysis of the memory needs shows that the box can handle them. Each worker will use the amount you calculated above.

Amos




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

  Powered by Linux