В логах только изредка появляется сообщения о не найденных файлах<br>Тестирую примерно так ab -c 5 -n 1000<br><br>backlog=32000<br><br>В рабочем состоянии при Requests per second:&nbsp;&nbsp;&nbsp; 309.36 [#/sec] (mean)<br><br>tltorrent nginx # netstat -s|grep overf<br>
error parsing /proc/net/snmp: Success<br><br>tltorrent nginx # cat /proc/net/sockstat |grep TCP<br>TCP: inuse 38 orphan 12 tw 6052 alloc 40 mem 64<br><br>Сейчас постараюсь дождаться опять лага и посмотреть что выводит.<br>
<br><div class="gmail_quote">17 февраля 2009 г. 14:09 пользователь CoolCold <span dir="ltr">&lt;<a href="mailto:coolcold@coolcold.org">coolcold@coolcold.org</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello Алексей,<br>
<br>
Tuesday, February 17, 2009, 12:21:15 PM, you wrote:<br>
<br>
АЗ&gt; Хм, сейчас попробовал выставить настройки эти, лучше точно не стало. Сервер<br>
АЗ&gt; то может до 400 запросров в секунду обслужить, то вообще не более 30.<br>
В логах нгинкса тихо?<br>
<br>
Как определяете количество запросов?<br>
<br>
Если долбить в это время по по какому-нибудь empty.gif типа<br>
location /favicon.ico {empty_gif; access_log off;}<br>
что происходит?<br>
<br>
Что в выводе<br>
netstat -s|grep overf<br>
и<br>
<div class="Ih2E3d">cat /proc/net/sockstat |grep TCP:<br>
<br>
</div>какой backlog выствлен в нгинксе?<br>
<br>
АЗ&gt; Вот наблюдаю статистику в момент когда сервер лагает.<br>
АЗ&gt; &nbsp;tltorrent ~ # netstat -a -n | grep -c &quot;<a href="http://10.1.193.62:80" target="_blank">10.1.193.62:80</a>&quot;<br>
АЗ&gt; 6383<br>
АЗ&gt; tltorrent ~ # netstat -a -n | grep -c &quot;TIME_WAIT&quot;<br>
АЗ&gt; 5269<br>
<br>
<br>
АЗ&gt; 17 февраля 2009 г. 12:28 пользователь Алексей Загородников &lt;<br>
<div><div></div><div class="Wj3C7c"><a href="mailto:admin@tltorrent.ru">admin@tltorrent.ru</a>&gt;&gt; написал:<br>
<br>
&gt;&gt; Сейчас вот такие настройки.<br>
&gt;&gt; net.core.netdev_max_backlog = 1000<br>
&gt;&gt; net.core.somaxconn = 128<br>
&gt;&gt; net.ipv4.tcp_max_syn_backlog = 1024<br>
&gt;&gt; net.ipv4.tcp_max_tw_buckets = 180000<br>
&gt;&gt; net.ipv4.tcp_tw_recycle = 0<br>
&gt;&gt; net.ipv4.tcp_tw_reuse = 0<br>
&gt;&gt; Попробую поставить ваши, спасибо за советы.<br>
&gt;&gt;<br>
&gt;&gt; tltorrent ~ # &nbsp;cat /proc/net/sockstat |grep TCP:<br>
&gt;&gt; TCP: inuse 43 orphan 9 tw 7692 alloc 45 mem 86<br>
&gt;&gt;<br>
&gt;&gt; Вечером попробую все предложенные варианты под нагрузкой.<br>
&gt;&gt;<br>
&gt;&gt; 17 февраля 2009 г. 11:51 пользователь CoolCold &lt;<a href="mailto:coolcold@coolcold.org">coolcold@coolcold.org</a>&gt;написал:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hello Алексей,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Попробуйте<br>
&gt;&gt;&gt; <a href="http://lists.lexa.ru/nginx-ru/msg19663.html" target="_blank">http://lists.lexa.ru/nginx-ru/msg19663.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; и сравните свои настройки с<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; net.core.netdev_max_backlog = 16384<br>
&gt;&gt;&gt; net.core.somaxconn = 262144<br>
&gt;&gt;&gt; net.ipv4.tcp_max_syn_backlog = 262144<br>
&gt;&gt;&gt; net.ipv4.tcp_max_tw_buckets = 720000<br>
&gt;&gt;&gt; net.ipv4.tcp_tw_recycle = 1<br>
&gt;&gt;&gt; net.ipv4.tcp_tw_reuse = 1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt; CoolCold [COOLCOLD-RIPN]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
<br>
<br>
Best regards,<br>
CoolCold [COOLCOLD-RIPN]<br>
<br>
<br>
</div></div></blockquote></div><br>