<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тюнинг SQUID для работы 1000 пользователей.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/3913.html</link>
    <description>Squid + Squidguard + аутентификация с помощью samba3 в домене 2000 + clamav.&lt;br&gt;&lt;br&gt;Этот прокси сервер должен обслуживать до 700-800 пользователей ежедневно.&lt;br&gt;Оперативной памяти в машине 2Гб. FreeBSD 6.0-p4. swap - 4Gb.&lt;br&gt;&lt;br&gt;Вот конфиг squid. &lt;br&gt;&lt;br&gt;http_port 3128&lt;br&gt;icp_port 0&lt;br&gt;hierarchy_stoplist cgi-bin ? chat&lt;br&gt;acl QUERY urlpath_regex cgi-bin &#092;?&lt;br&gt;no_cache deny QUERY&lt;br&gt;cache_mem 32 MB&lt;br&gt;maximum_object_size 8092 KB&lt;br&gt;maximum_object_size_in_memory 512 KB&lt;br&gt;cache_dir ufs /usr/local/squid/cache 1024 16 64&lt;br&gt;cache_access_log /usr/local/squid/logs/access.log&lt;br&gt;cache_log /usr/local/squid/logs/cache.log&lt;br&gt;cache_store_log none&lt;br&gt;cache_mgr admin&#064;ddd.local&lt;br&gt; &lt;br&gt;emulate_httpd_log off&lt;br&gt;ftp_user anonymous&#064;qwerty&lt;br&gt;logfile_rotate 3&lt;br&gt;quick_abort_pct 60&lt;br&gt;#negative_ttl 1&lt;br&gt;#half_closed_clients on&lt;br&gt;#http_reply_access allow all&lt;br&gt; &lt;br&gt;redirect_children 20&lt;br&gt;redirect_program /usr/local/bin/squidGuard&lt;br&gt;#redirector_bypass off&lt;br&gt; &lt;br&gt;refresh_pattern ^ftp:           1440    20&#037;     10080&lt;br&gt;refresh_pattern ^gopher:        1440    0&#037;      1440&lt;br&gt;refresh_pattern .  </description>

<item>
    <title>Тюнинг SQUID для работы 1000 пользователей. (Arturius)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/3913.html#2</link>
    <pubDate>Thu, 11 Jun 2009 09:08:54 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&amp;gt;cache_dir ufs /usr/local/squid/cache 1024 16 64 &lt;br&gt;&amp;gt;1024 заменить на размер диска под кэш (минус разумный запас). &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Next, I suggest taking off another 10&#037; or so for Squid overheads, and a &quot;safe buffer.&quot; Squid normally puts its swap.state files in each cache directory. These grow in size until you rotate the logs, or restart squid. Also note that Squid performs better when there is more free space. So if performance is important to you, then take off even more space. Typically, for a 9GB disk, I recommend a cache_dir setting of 6000 to 7500 Megabytes: &lt;br&gt;cache_dir ... 7000 16 256&lt;br&gt;</description>
</item>

<item>
    <title>Тюнинг SQUID для работы 1000 пользователей. (mazay)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID12/3913.html#1</link>
    <pubDate>Fri, 10 Mar 2006 07:21:10 GMT</pubDate>
    <description>Я бы сделал так:&lt;br&gt;&lt;br&gt;&amp;gt;cache_mem 32 MB &lt;br&gt;При 2GB RAM стоит увеличить cache_mem хотя бы до 1.5 GB. Хотя не знаю, сколько антивирус и редиректоры съедят. Исходить из этого.&lt;br&gt;&lt;br&gt;&amp;gt;maximum_object_size 8092 KB&lt;br&gt;Я бы и большие файлы в кэш складывал. Особенно, если диски большие.&lt;br&gt;&lt;br&gt;&amp;gt;maximum_object_size_in_memory 512 KB &lt;br&gt;И тут увеличить. Сейчас всякие там swf достаточно большие, пусть в памяти кэшируются&lt;br&gt;&lt;br&gt;&amp;gt;cache_dir ufs /usr/local/squid/cache 1024 16 64 &lt;br&gt;1024 заменить на размер диска под кэш (минус разумный запас).&lt;br&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;# TAG: auth_param &lt;br&gt;&amp;gt;auth_param ntlm program /usr/local/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of=ddd+inettest &lt;br&gt;&amp;gt;auth_param ntlm children 10 &lt;br&gt;Не знаю. У меня при ~1500 пользователях иногда и 32 аутентификаторов не хватает. Впрочем, если появятся в cache.log упоминания об этом, тогда увеличить.&lt;br&gt;&lt;br&gt;&amp;gt;auth_param ntlm max_challenge_reuses 0 &lt;br&gt;&amp;gt;auth_param ntlm max_challenge_lifetime 2 minutes &lt;br&gt;&amp;gt;auth_param ntlm use_ntlm_negotiate off &lt;br&gt;Здесь лучше поставить &quot;on&quot;. Тогда в</description>
</item>

</channel>
</rss>
