ðÅÒÉÏÄÉÞÅÓËÉÅ ÐÏÄ×ÉÓÁÎÉÑ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÔÁÔÉËÉ × nginx

CoolCold coolcold at coolcold.org
Tue Feb 17 14:36:49 MSK 2009


Hello Алексей,

Tuesday, February 17, 2009, 1:38:10 PM, you wrote:

АЗ> В логах только изредка появляется сообщения о не найденных файлах
АЗ> Тестирую примерно так ab -c 5 -n 1000

АЗ> backlog=32000

АЗ> В рабочем состоянии при Requests per second:    309.36 [#/sec] (mean)

АЗ> tltorrent nginx # netstat -s|grep overf
АЗ> error parsing /proc/net/snmp: Success
Это у вас случайно не debian etch с новым ядром?

АЗ> tltorrent nginx # cat /proc/net/sockstat |grep TCP
АЗ> TCP: inuse 38 orphan 12 tw 6052 alloc 40 mem 64

АЗ> Сейчас постараюсь дождаться опять лага и посмотреть что выводит.

АЗ> 17 февраля 2009 г. 14:09 пользователь CoolCold <coolcold at coolcold.org>написал:

>> Hello Алексей,
>>
>> Tuesday, February 17, 2009, 12:21:15 PM, you wrote:
>>
>> АЗ> Хм, сейчас попробовал выставить настройки эти, лучше точно не стало.
>> Сервер
>> АЗ> то может до 400 запросров в секунду обслужить, то вообще не более 30.
>> В логах нгинкса тихо?
>>
>> Как определяете количество запросов?
>>
>> Если долбить в это время по по какому-нибудь empty.gif типа
>> location /favicon.ico {empty_gif; access_log off;}
>> что происходит?
>>
>> Что в выводе
>> netstat -s|grep overf
>> и
>> cat /proc/net/sockstat |grep TCP:
>>
>> какой backlog выствлен в нгинксе?
>>
>> АЗ> Вот наблюдаю статистику в момент когда сервер лагает.
>> АЗ>  tltorrent ~ # netstat -a -n | grep -c "10.1.193.62:80"
>> АЗ> 6383
>> АЗ> tltorrent ~ # netstat -a -n | grep -c "TIME_WAIT"
>> АЗ> 5269
>>
>>
>> АЗ> 17 февраля 2009 г. 12:28 пользователь Алексей Загородников <
>> admin at tltorrent.ru>> написал:
>>
>> >> Сейчас вот такие настройки.
>> >> net.core.netdev_max_backlog = 1000
>> >> net.core.somaxconn = 128
>> >> net.ipv4.tcp_max_syn_backlog = 1024
>> >> net.ipv4.tcp_max_tw_buckets = 180000
>> >> net.ipv4.tcp_tw_recycle = 0
>> >> net.ipv4.tcp_tw_reuse = 0
>> >> Попробую поставить ваши, спасибо за советы.
>> >>
>> >> tltorrent ~ #  cat /proc/net/sockstat |grep TCP:
>> >> TCP: inuse 43 orphan 9 tw 7692 alloc 45 mem 86
>> >>
>> >> Вечером попробую все предложенные варианты под нагрузкой.
>> >>
>> >> 17 февраля 2009 г. 11:51 пользователь CoolCold <coolcold at coolcold.org
>> >написал:
>> >>
>> >>> Hello Алексей,
>> >>>
>> >>>
>> >>> Попробуйте
>> >>> http://lists.lexa.ru/nginx-ru/msg19663.html
>> >>>
>> >>> и сравните свои настройки с
>> >>>
>> >>> net.core.netdev_max_backlog = 16384
>> >>> net.core.somaxconn = 262144
>> >>> net.ipv4.tcp_max_syn_backlog = 262144
>> >>> net.ipv4.tcp_max_tw_buckets = 720000
>> >>> net.ipv4.tcp_tw_recycle = 1
>> >>> net.ipv4.tcp_tw_reuse = 1
>> >>>
>> >>>
>> >>> Best regards,
>> >>> CoolCold [COOLCOLD-RIPN]
>> >>>
>> >>>
>> >>>
>> >>
>>
>>
>> Best regards,
>> CoolCold [COOLCOLD-RIPN]
>>
>>
>>


Best regards,
CoolCold [COOLCOLD-RIPN]






More information about the nginx-ru mailing list