[squid-users] Tune Squid proxy to handle 90k connection

Alex Rousskov rousskov at measurement-factory.com
Fri May 17 13:42:44 UTC 2024


On 2024-05-16 19:12, Jonathan Lee wrote:
> What about using COSS file system?

Squid does not support COSS cache_dirs since v3.5. If Squid in question 
does disk caching, then rock cache_dirs may be the best bet.

Alex.


>> On May 16, 2024, at 15:10, Andre Bolinhas wrote:
>>
>>  Hi
>> Well, the performance and NTLM issues that I had with persistent 
>> connections goes back to squid 3.5 😳, so I never re-enabled it again 
>> on new version, I'm using Squid 5.9 and 6.8 now.
>>
>> If you tell me that now that persistent connections are more stable 
>> and inclusive is recommended to be enabled by default to gain 
>> performance and also speed up NTLM/Kerberos authentication, I will 
>> re-enable again on my production servers.
>>
>> Best Regards
>>
>> On 16/05/2024 21:34, Alex Rousskov wrote:
>>> On 17/05/24 02:23, Bolinhas André wrote:
>>>
>>>> Has I explain, by default I set those directives to off to avoid 
>>>> high cpu consumption.
>>>
>>> Just FYI: In this context, when you say "default", folks will tend to 
>>> think that you are talking about default Squid configuration setting 
>>> (i.e. something hard-coded in Squid code) rather than the actual 
>>> thing you are talking about (i.e. your custom Squid configuration).
>>>
>>> I do not know whether disabling persistent connections reduces CPU 
>>> consumption in your environment. There are too many variables. In 
>>> most cases, including NTLM authentication cases detailed by Amos, 
>>> disabling persistent connections hurts performance, but there are 
>>> always exceptions (and bugs).
>>>
>>> It is not clear (to me) whether you disable persistent connections 
>>> because they hurt performance in your environment OR you disable 
>>> persistent connections because _you assume_ (without evidence) that 
>>> they hurt performance in your environment.
>>>
>>> If you do not know that disabling persistent connections reduces CPU 
>>> consumption in your environment, then you should not disable them 
>>> until you discover strong evidence that they hurt performance. At 
>>> that point, you can share that evidence and ask for configuration 
>>> advice based on that evidence.
>>>
>>>
>>> HTH,
>>>
>>> Alex.
>> _______________________________________________
>> squid-users mailing list
>> squid-users at lists.squid-cache.org
>> https://lists.squid-cache.org/listinfo/squid-users



More information about the squid-users mailing list