<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Squid 3.2 и CPU affinity support</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html</link>
    <description>Добрый день, а не экспериментировал ли кто со Squid 3.2 в плане полноценного использования ресурсов многоядерных систем? &lt;br&gt;Столкнулся с отсутствием поддержки директивы cpu_affinity_map в squid 3.2.3 под freebsd 9.1 rc2 (тестовая машина). При попытке запустить squid c параметрами&lt;br&gt;&lt;br&gt;workers 2&lt;br&gt;cpu_affinity_map process_numbers=1,2 cores=1,3&lt;br&gt;&lt;br&gt;в ответ выдаёт:&lt;br&gt;&lt;br&gt;root&#064;proxy-test:/cache/logs # squid start&lt;br&gt;2012/11/07 11:26:34&amp;#124; FATAL: Squid built with no CPU affinity support, do not set &apos;cpu_affinity_map&apos;&lt;br&gt;&lt;br&gt;Еще раз изучил экран make config порта - что-то ничего наводящего на включение этой опции не обнаружил. Гугление ведет на патчи, которые руками надо применять к исходникам squid.&lt;br&gt;Собственно, вопрос - так есть в squid 3.2 &quot;изкоробки&quot; поддержка этой директивы, или пока не прикрутили её? Или это BSD_специфика? Или руки у меня кривые?&lt;br&gt;</description>

<item>
    <title>Squid 3.2 и CPU affinity support (arachnid)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#9</link>
    <pubDate>Tue, 18 Dec 2012 09:33:00 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Данный параметр: &lt;br&gt;&amp;gt; sysctl net.local.dgram.recvspace=262144,   оказался слишком завышен &lt;br&gt;&amp;gt; Squid не открывал указанные порты (х.х.х.х:8080) &lt;br&gt;&amp;gt; в логах ошибка:   socket failure: (55) No buffer space available &lt;br&gt;&amp;gt; (лог выведен с большей детализацией debug_options ALL,9) &lt;br&gt;&amp;gt; syslog выдал такую аналогичную ошибку: &lt;br&gt;&amp;gt; cannot create /var/run/log: No buffer space available &lt;br&gt;&amp;gt; Проверяю рабочий вариант с параметрами: &lt;br&gt;&amp;gt; net.local.dgram.recvspace: 16384 &lt;br&gt;&amp;gt; net.local.dgram.maxdgram: 8138 &lt;br&gt;&lt;br&gt;странно. именно для больших портов? тоже 9ка - 9.1-RELEASE. зашел на порт 8080 - все открылось. и да, у меня при попытке проверить конфиг сквида с уровнем debug больше 2 - идут ошибки.&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (Trianon)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#8</link>
    <pubDate>Tue, 18 Dec 2012 08:29:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; sysctl net.local.dgram.maxdgram=16384 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sysctl net.local.dgram.recvspace=262144 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а после установки этих переменных?&lt;br&gt;&amp;gt;&amp;gt; Да, в таком случае процессы не вываливаются.&lt;br&gt;&amp;gt;&amp;gt; Спасибо.&lt;br&gt;&amp;gt; это вот отсюда http://wiki.squid-cache.org/Features/SmpScale &lt;br&gt;&lt;br&gt;Данный параметр:&lt;br&gt;sysctl net.local.dgram.recvspace=262144,   оказался слишком завышен&lt;br&gt;&lt;br&gt;Squid не открывал указанные порты (х.х.х.х:8080)&lt;br&gt;в логах ошибка:   socket failure: (55) No buffer space available&lt;br&gt;(лог выведен с большей детализацией debug_options ALL,9)&lt;br&gt;&lt;br&gt;syslog выдал такую аналогичную ошибку:&lt;br&gt;cannot create /var/run/log: No buffer space available&lt;br&gt;&lt;br&gt;&lt;br&gt;Проверяю рабочий вариант с параметрами:&lt;br&gt;net.local.dgram.recvspace: 16384&lt;br&gt;net.local.dgram.maxdgram: 8138&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (arachnid)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#7</link>
    <pubDate>Mon, 17 Dec 2012 06:01:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt; sysctl net.local.dgram.maxdgram=16384 &lt;br&gt;&amp;gt;&amp;gt; sysctl net.local.dgram.recvspace=262144 &lt;br&gt;&amp;gt;&amp;gt; а после установки этих переменных?&lt;br&gt;&amp;gt; Да, в таком случае процессы не вываливаются.&lt;br&gt;&amp;gt; Спасибо.&lt;br&gt;&lt;br&gt;это вот отсюда http://wiki.squid-cache.org/Features/SmpScale&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (Trianon)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#6</link>
    <pubDate>Fri, 14 Dec 2012 16:11:14 GMT</pubDate>
    <description>&amp;gt; sysctl net.local.dgram.maxdgram=16384 &lt;br&gt;&amp;gt; sysctl net.local.dgram.recvspace=262144 &lt;br&gt;&amp;gt; а после установки этих переменных?&lt;br&gt;&lt;br&gt;Да, в таком случае процессы не вываливаются.&lt;br&gt;Спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (arachnid)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#5</link>
    <pubDate>Fri, 14 Dec 2012 11:11:04 GMT</pubDate>
    <description>sysctl net.local.dgram.maxdgram=16384&lt;br&gt;sysctl net.local.dgram.recvspace=262144&lt;br&gt;&lt;br&gt;а после установки этих переменных?&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (Trianon)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#4</link>
    <pubDate>Fri, 14 Dec 2012 09:45:06 GMT</pubDate>
    <description>&amp;gt; Добрый день, а не экспериментировал ли кто со Squid 3.2 в плане &lt;br&gt;&amp;gt; полноценного использования ресурсов многоядерных систем?&lt;br&gt;&amp;gt; Столкнулся с отсутствием поддержки директивы cpu_affinity_map в squid 3.2.3 под freebsd &lt;br&gt;&amp;gt; 9.1 rc2 (тестовая машина).&lt;br&gt;&lt;br&gt;Та же проблема.&lt;br&gt;Если опустить параметр &quot;cpu_affinity_map&quot;, стартует, но вылетает с ошибкой:&lt;br&gt;FATAL: kid2 registration timed out&lt;br&gt;&lt;br&gt;FreeBSD-9.1 RELEASE amd64 или&lt;br&gt;FreeBSD-8.3 RELEASE amd64&lt;br&gt;&lt;br&gt;Squid Cache: Version 3.2.4 из портов&lt;br&gt;&lt;br&gt;---&lt;br&gt;cache_mem 512 MB&lt;br&gt;memory_cache_shared on&lt;br&gt;&lt;br&gt;if $&#123;process_number&#125; = 1&lt;br&gt;cache_dir aufs /Cache/squid/kid1 10240 16 256&lt;br&gt;endif&lt;br&gt;&lt;br&gt;if $&#123;process_number&#125; = 2&lt;br&gt;cache_dir aufs /Cache/squid/kid2 10240 16 256&lt;br&gt;endif&lt;br&gt;&lt;br&gt;workers 2&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (arachnid)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#3</link>
    <pubDate>Thu, 13 Dec 2012 10:59:41 GMT</pubDate>
    <description>а это не фича, которая позволяет процессы привязывать к ядрам? &lt;br&gt;там есть еще одна директива workers - как раз количество обработчиков&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (SHRDLU)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#2</link>
    <pubDate>Wed, 07 Nov 2012 08:13:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt;FATAL: Squid built with no CPU affinity support, do not &lt;br&gt;&amp;gt;&amp;gt; set &apos;cpu_affinity_map&apos; &lt;br&gt;&amp;gt; Краткий передод для: убери строчку cpu_affinity_map _из_конфига_.&lt;br&gt;&lt;br&gt;Краткость в данном случае не сестра таланту.&lt;br&gt;Полный перевод начинается со слов &quot;Squid CОБРАН БЕЗ ПОДДЕРЖКИ привязки к вычислительным ядрам&quot;&lt;br&gt;СОбственно, хочется как-то прояснить ситуацию, можно ли собрать сквид из порта с поддержкой этой фичи без рукоположения патчей.&lt;br&gt;</description>
</item>

<item>
    <title>Squid 3.2 и CPU affinity support (Andrey Mitrofanov)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID12/6897.html#1</link>
    <pubDate>Wed, 07 Nov 2012 07:48:16 GMT</pubDate>
    <description>&amp;gt;FATAL: Squid built with no CPU affinity support, do not &lt;br&gt;&amp;gt; set &apos;cpu_affinity_map&apos; &lt;br&gt;&lt;br&gt;Краткий передод для: убери строчку cpu_affinity_map _из_конфига_.&lt;br&gt;&lt;br&gt;&amp;gt; Еще раз изучил экран make config порта - что-то ничего наводящего на &lt;br&gt;&amp;gt; включение этой опции не обнаружил. Гугление ведет на патчи, которые руками </description>
</item>

</channel>
</rss>
