ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[4]: ????????????? ?????????? ??? ???????? ??????? ? nginx



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@xxxxxxxxxxxx>написал:

>> 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@xxxxxxxxxxxx>> написал:
>>
>> >> Сейчас вот такие настройки.
>> >> 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@xxxxxxxxxxxx
>> >написал:
>> >>
>> >>> 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]




 




Copyright © Lexa Software, 1996-2009.