<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уменьшение TIME_WAIT на нагруженных серверах</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html</link>
    <description>На сервере крутится апач + php, отдает динамический контент, стоит nginx для отдачи статики, но ее мало.&lt;br&gt;скрипты PHP работают с мускулем и мемкешем, все на сторонних серверах&lt;br&gt;&lt;br&gt; &lt;br&gt;Ось Open SUSE 11.1:&lt;br&gt;# uname  -a&lt;br&gt;Linux 24x42 2.6.27.42-0.1-default #1 SMP 2010-01-06 16:07:25 +0100 x86_64 x86_64 x86_64 GNU/Linux&lt;br&gt;&lt;br&gt;&lt;br&gt;Проблема в том что time-wait больше половины.  &lt;br&gt;# netstat -na &amp;#124; grep TIME_WAIT &amp;#124;wc&lt;br&gt;   1847   11082  149607&lt;br&gt;# netstat -na &amp;#124;wc&lt;br&gt;   2290   13986  182157&lt;br&gt;&lt;br&gt;&lt;br&gt;локально так вообще мистика:&lt;br&gt;# netstat -na &amp;#124;grep 127.0.0.1 &amp;#124; wc&lt;br&gt;    851    5106   68931&lt;br&gt;# netstat -na &amp;#124;grep 127.0.0.1 &amp;#124; grep TIME_WAIT&amp;#124; wc&lt;br&gt;    829    4974   67149&lt;br&gt;&lt;br&gt;&lt;br&gt;в конфиге нжиникса:&lt;br&gt;    send_timeout   15s;&lt;br&gt;    sendfile       on;&lt;br&gt;    tcp_nopush     on;&lt;br&gt;    tcp_nodelay    on;&lt;br&gt;    keepalive_timeout 1;&lt;br&gt;    reset_timedout_connection on;&lt;br&gt;&lt;br&gt;&lt;br&gt;в апаче keep-alive выключен.&lt;br&gt;&lt;br&gt;что уже поменяно в sysctl:&lt;br&gt;net.ipv4.tcp_fin_timeout=3&lt;br&gt;net.ipv4.tcp_retries2=3&lt;br&gt;net.ipv4.tcp_keepalive_time=72&lt;br&gt;&lt;br&gt;net.i</description>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (alfamayonez)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#12</link>
    <pubDate>Thu, 15 Jul 2010 09:32:36 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;ибо когда искал не нашел ничего похожего &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;#define TCP_RETR2       5 &lt;br&gt;&amp;gt;#define TCP_SYN_RETRIES  3 &lt;br&gt;&amp;gt;#define TCP_SYNACK_RETRIES 3 &lt;br&gt;&amp;gt;#define TCP_ORPHAN_RETRIES 5 &lt;br&gt;&amp;gt;#define TCP_TIMEWAIT_LEN (5*HZ) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;#define TCP_PAWS_MSL    5 &lt;br&gt;&amp;gt;#define TCP_KEEPALIVE_PROBES    5 &lt;br&gt;&lt;br&gt;/proc/sys/net/ipv4/tcp_fin_timeout&lt;br&gt;http://alfamayonez.ru/2010/07/11/time_wait/&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#11</link>
    <pubDate>Sat, 06 Feb 2010 00:10:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Десятков тысяч - в посте автора не видно, те пара тысяч, что &lt;br&gt;&amp;gt;&amp;gt;у него есть, по-моему вполне нормально и можно не заморачиваться по &lt;br&gt;&amp;gt;&amp;gt;этому поводу, если конечно у него не какой-нибудь VDS (в этом &lt;br&gt;&amp;gt;&amp;gt;случае у него все равно мало шансов что-то существенно подкрутить). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а что крутить чтобы было существенно? ;) &lt;br&gt;&lt;br&gt;Наверно тогда стоит подкрутить тарифный план на VDS ну или выделенный сервер :)&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (obl)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#10</link>
    <pubDate>Fri, 05 Feb 2010 22:10:45 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&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;&amp;gt;и память кушают и лимиты оси подходят к тому месту, которое &lt;br&gt;&amp;gt;&amp;gt;в культурном обществе лучше не упоминать :) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Десятков тысяч - в посте автора не видно, те пара тысяч, что &lt;br&gt;&amp;gt;у него есть, по-моему вполне нормально и можно не заморачиваться по &lt;br&gt;&amp;gt;этому поводу, если конечно у него не какой-нибудь VDS (в этом &lt;br&gt;&amp;gt;случае у него все равно мало шансов что-то существенно подкрутить). &lt;br&gt;&lt;br&gt;а что крутить чтобы было существенно? ;)&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#9</link>
    <pubDate>Fri, 05 Feb 2010 20:22:02 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Если не секрет, чем Вам мешают эти TIME_WAIT? Ну есть они, ну &lt;br&gt;&amp;gt;&amp;gt;и бог с ними. &lt;br&gt;&amp;gt;&amp;gt;Если уж очень хочется уменьшить их число, то можно попробовать подкрутить tcp_tw_recycle/tcp_tw_reuse &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;не секрет, когда их несколько тысяч это нормально, когда десятки тысяч они &lt;br&gt;&amp;gt;и память кушают и лимиты оси подходят к тому месту, которое &lt;br&gt;&amp;gt;в культурном обществе лучше не упоминать :) &lt;br&gt;&lt;br&gt;Десятков тысяч - в посте автора не видно, те пара тысяч, что у него есть, по-моему вполне нормально и можно не заморачиваться по этому поводу, если конечно у него не какой-нибудь VDS (в этом случае у него все равно мало шансов что-то существенно подкрутить).&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (obl)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#8</link>
    <pubDate>Fri, 05 Feb 2010 19:10:19 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Если не секрет, чем Вам мешают эти TIME_WAIT? Ну есть они, ну &lt;br&gt;&amp;gt;и бог с ними. &lt;br&gt;&amp;gt;Если уж очень хочется уменьшить их число, то можно попробовать подкрутить tcp_tw_recycle/tcp_tw_reuse &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;не секрет, когда их несколько тысяч это нормально, когда десятки тысяч они и память кушают и лимиты оси подходят к тому месту, которое в культурном обществе лучше не упоминать :)&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (obl)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#7</link>
    <pubDate>Fri, 05 Feb 2010 19:07:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&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;&amp;gt; в той ссылке что мы обсуждаем мельком упоминается то что возможно &lt;br&gt;&amp;gt;&amp;gt;работает, а такого параметра в текущем .config уже и нету :) &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;#define TCP_TIMEWAIT_LEN (60*HZ) &lt;br&gt;&amp;gt;в include/net/tcp.h &lt;br&gt;&lt;br&gt;большое спасибо!&lt;br&gt;рецепт можно выложить в &quot;рецепты&quot; :)&lt;br&gt;ибо когда искал не нашел ничего похожего&lt;br&gt;&lt;br&gt;#define TCP_RETR2       5  &lt;br&gt;#define TCP_SYN_RETRIES  3 &lt;br&gt;#define TCP_SYNACK_RETRIES 3 &lt;br&gt;#define TCP_ORPHAN_RETRIES 5 &lt;br&gt;#define TCP_TIMEWAIT_LEN (5*HZ)&lt;br&gt;&lt;br&gt;#define TCP_PAWS_MSL    5 &lt;br&gt;#define TCP_KEEPALIVE_PROBES    5&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#6</link>
    <pubDate>Thu, 04 Feb 2010 17:44:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&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;&amp;gt; в той ссылке что мы обсуждаем мельком упоминается то что возможно &lt;br&gt;&amp;gt;&amp;gt;работает, а такого параметра в текущем .config уже и нету :) &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;#define TCP_TIMEWAIT_LEN (60*HZ) &lt;br&gt;&amp;gt;в include/net/tcp.h &lt;br&gt;&lt;br&gt;Если не секрет, чем Вам мешают эти TIME_WAIT? Ну есть они, ну и бог с ними.&lt;br&gt;Если уж очень хочется уменьшить их число, то можно попробовать подкрутить tcp_tw_recycle/tcp_tw_reuse&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (Michael)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#5</link>
    <pubDate>Thu, 04 Feb 2010 12:51:39 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;на линуксе такой параметр тоже есть, но он захардкожен в ядре &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;ок пусть она есть в ядре, но как называется? &lt;br&gt;&amp;gt; в той ссылке что мы обсуждаем мельком упоминается то что возможно &lt;br&gt;&amp;gt;работает, а такого параметра в текущем .config уже и нету :) &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;#define TCP_TIMEWAIT_LEN (60*HZ)&lt;br&gt;в include/net/tcp.h&lt;br&gt;</description>
</item>

<item>
    <title>Уменьшение TIME_WAIT на нагруженных серверах (obl)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6722.html#4</link>
    <pubDate>Thu, 04 Feb 2010 12:37:41 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;на линуксе такой параметр тоже есть, но он захардкожен в ядре &lt;br&gt;&lt;br&gt;ок пусть она есть в ядре, но как называется?&lt;br&gt; в той ссылке что мы обсуждаем мельком упоминается то что возможно работает, а такого параметра в текущем .config уже и нету :)&lt;br&gt;</description>
</item>

</channel>
</rss>
