tltorrent ~ # uname -a<br>Linux <a href="http://tltorrent.ru">tltorrent.ru</a> 2.6.27-gentoo-r8 #3 SMP Mon Feb 16 20:29:15 SAMT 2009 x86_64 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz GenuineIntel GNU/Linux =[<br><br>Tcp:<br> 2628 active connections openings<br>
2960487 passive connection openings<br> 3532 failed connection attempts<br> 51954 connection resets received<br> 127 connections established<br> 23366938 segments received<br> 19074658 segments send out<br>
82177 segments retransmited<br> 24 bad segments received.<br> 22625 resets sent<br><br><div class="gmail_quote">17 февраля 2009 г. 15:36 пользователь CoolCold <span dir="ltr"><<a href="mailto:coolcold@coolcold.org">coolcold@coolcold.org</a>></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, 1:38:10 PM, you wrote:<br>
<br>
АЗ> В логах только изредка появляется сообщения о не найденных файлах<br>
АЗ> Тестирую примерно так ab -c 5 -n 1000<br>
<br>
АЗ> backlog=32000<br>
<br>
АЗ> В рабочем состоянии при Requests per second: 309.36 [#/sec] (mean)<br>
<br>
АЗ> tltorrent nginx # netstat -s|grep overf<br>
АЗ> error parsing /proc/net/snmp: Success<br>
Это у вас случайно не debian etch с новым ядром?<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>
АЗ> 17 февраля 2009 г. 14:09 пользователь CoolCold <<a href="mailto:coolcold@coolcold.org">coolcold@coolcold.org</a>>написал:<br>
<div><div></div><div class="Wj3C7c"><br>
>> Hello Алексей,<br>
>><br>
>> Tuesday, February 17, 2009, 12:21:15 PM, you wrote:<br>
>><br>
>> АЗ> Хм, сейчас попробовал выставить настройки эти, лучше точно не стало.<br>
>> Сервер<br>
>> АЗ> то может до 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>
>> cat /proc/net/sockstat |grep TCP:<br>
>><br>
>> какой backlog выствлен в нгинксе?<br>
>><br>
>> АЗ> Вот наблюдаю статистику в момент когда сервер лагает.<br>
>> АЗ> tltorrent ~ # netstat -a -n | grep -c "<a href="http://10.1.193.62:80" target="_blank">10.1.193.62:80</a>"<br>
>> АЗ> 6383<br>
>> АЗ> tltorrent ~ # netstat -a -n | grep -c "TIME_WAIT"<br>
>> АЗ> 5269<br>
>><br>
>><br>
>> АЗ> 17 февраля 2009 г. 12:28 пользователь Алексей Загородников <<br>
>> <a href="mailto:admin@tltorrent.ru">admin@tltorrent.ru</a>>> написал:<br>
>><br>
>> >> Сейчас вот такие настройки.<br>
>> >> net.core.netdev_max_backlog = 1000<br>
>> >> net.core.somaxconn = 128<br>
>> >> net.ipv4.tcp_max_syn_backlog = 1024<br>
>> >> net.ipv4.tcp_max_tw_buckets = 180000<br>
>> >> net.ipv4.tcp_tw_recycle = 0<br>
>> >> net.ipv4.tcp_tw_reuse = 0<br>
>> >> Попробую поставить ваши, спасибо за советы.<br>
>> >><br>
>> >> tltorrent ~ # cat /proc/net/sockstat |grep TCP:<br>
>> >> TCP: inuse 43 orphan 9 tw 7692 alloc 45 mem 86<br>
>> >><br>
>> >> Вечером попробую все предложенные варианты под нагрузкой.<br>
>> >><br>
>> >> 17 февраля 2009 г. 11:51 пользователь CoolCold <<a href="mailto:coolcold@coolcold.org">coolcold@coolcold.org</a><br>
>> >написал:<br>
>> >><br>
>> >>> Hello Алексей,<br>
>> >>><br>
>> >>><br>
>> >>> Попробуйте<br>
>> >>> <a href="http://lists.lexa.ru/nginx-ru/msg19663.html" target="_blank">http://lists.lexa.ru/nginx-ru/msg19663.html</a><br>
>> >>><br>
>> >>> и сравните свои настройки с<br>
>> >>><br>
>> >>> net.core.netdev_max_backlog = 16384<br>
>> >>> net.core.somaxconn = 262144<br>
>> >>> net.ipv4.tcp_max_syn_backlog = 262144<br>
>> >>> net.ipv4.tcp_max_tw_buckets = 720000<br>
>> >>> net.ipv4.tcp_tw_recycle = 1<br>
>> >>> net.ipv4.tcp_tw_reuse = 1<br>
>> >>><br>
>> >>><br>
>> >>> Best regards,<br>
>> >>> CoolCold [COOLCOLD-RIPN]<br>
>> >>><br>
>> >>><br>
>> >>><br>
>> >><br>
>><br>
>><br>
>> Best regards,<br>
>> CoolCold [COOLCOLD-RIPN]<br>
>><br>
>><br>
>><br>
<br>
<br>
Best regards,<br>
CoolCold [COOLCOLD-RIPN]<br>
<br>
<br>
</div></div></blockquote></div><br>