<html><head></head><body><div class="ydp51a6497yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div>Hello !</div><div><br></div><div>Thank you very much Alex and Amos</div><div>I have 2 real cores so it will be good.<br></div><div><br></div><div>on <a href="http://www.squid-cache.org/Doc/config/cache_dir/" rel="nofollow" target="_blank">http://www.squid-cache.org/Doc/config/cache_dir/</a>  (a<span>vailable in: 4   3.5   3.4   3.3   3.2   2.7   3.1   3.0   2.6)  </span> :</div><div><span>"In SMP configurations, cache_dir must not precede the workers option and should use configuration macros or conditionals to give each worker interested in disk caching a dedicated cache directory"</span><br></div><div><br></div><div>Perhaps it would be good to specify for which version and which cache_dir type this note is for.</div><div><br></div><div>Best regards </div><div><br></div>
        
        </div><div id="yahoo_quoted_9675696877" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Le mercredi 10 octobre 2018 à 19:38:55 UTC+2, Alex Rousskov <rousskov@measurement-factory.com> a écrit :
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On 10/10/2018 09:10 AM, Amos Jeffries wrote:<br clear="none">> On 11/10/18 3:01 AM, juju wrote:<br clear="none">>> Hello,<br clear="none">>> Sorry if this question has already been posted ( I can't check as the<br clear="none">>> "Search Function" is currently not working )<br clear="none">>> I'm running squid-3.5.20 on Amazon Linux 2018.03. 2 cores with 8 GB<br clear="none">>> My squid is currently working but only on 1 core.<br clear="none">>> I which to use the 2 cores. I understood that I have to use workers in<br clear="none">>> squid.conf with separate cache directory.<br clear="none"><br clear="none">> This is not quite correct.<br clear="none"><br clear="none">> Per-worker configuration is only required for features which are not yet<br clear="none">> SMP-aware.<br clear="none"><br clear="none"><br clear="none">Just a couple of additional clarifications, not contradicting what Amos<br clear="none">has said:<br clear="none"><br clear="none"><br clear="none">> The rock cache type *is* SMP-aware, so one directory can be shared by<br clear="none">> workers.<br clear="none"><br clear="none">"can be" and "must be". We do not support worker-specific cache_dirs.<br clear="none"><br clear="none">In case of rock cache_dirs, I do not know for sure what would happen if<br clear="none">cache_dirs are configured on a per-worker basis, but I suspect that<br clear="none">there will be no disker processes to serve them. At best, you will get<br clear="none">no disk caching at all.<br clear="none"><br clear="none"><br clear="none">> The UFS/AUFS/diskd cache types are not SMP-aware yet, so they do need<br clear="none">> separate directories per-worker currently.<br clear="none"><br clear="none">... but worker-specific cache_dirs are not supported, will violate HTTP<br clear="none">rules, etc.<br clear="none"><br clear="none"><br clear="none">> Since you are using only rock type caches you do not have to do anything<br clear="none">> special for SMP to work.<br clear="none"><br clear="none">... with your simple configuration that does not use SMP-unaware features.<br clear="none"><br clear="none">In fact, with rock cache_dirs, you do not even have to specify multiple<br clear="none">workers to get SMP Squid -- by default, Squid will run in SMP mode if<br clear="none">you have one worker (default) and at least one rock cache_dir. However,<br clear="none">multiple workers may be necessary to better utilize multicore CPUs.<br clear="none"><br clear="none">Beware of hyperthreading: Do not expect two workers, each showing 80+%<br clear="none">CPU utilization to be able to share a single physical CPU core<br clear="none">efficiently. I do not know whether your two cores are hyperthreaded or real.<br clear="none"><br clear="none">N.B. To search the mailing list archives, consider using your favorite<br clear="none">search engine. Many would accept a site:lists.squid-cache.org restriction.<br clear="none"><br clear="none">Alex.<div class="yqt5642172020" id="yqtfd50807"><br clear="none">_______________________________________________<br clear="none">squid-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none"><a shape="rect" href="http://lists.squid-cache.org/listinfo/squid-users" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br clear="none"></div></div></div>
            </div>
        </div></body></html>