Backend && TIME_WAIT
Kostya Alexandrov
koticka at mail.ru
Mon Nov 19 01:58:28 MSK 2007
Незнаю FeeBSD, на линуксе чтоб уменьшить влияние TIME_WAIT
Ставил минимальное время жизни такого соединения и реюз их.
Константин wrote:
> Здравствуйте, Kostya.
>
> Вы писали 19 ноября 2007 г., 0:24:15:
>
>
>> Имеет. у меня тысячи их висит...
>>
>
> На frontend`е у меня 12-15к всегда :)
>
>
>> Константин wrote:
>>
>>> Здравствуйте
>>>
>>> Сервер выполняет роль одного из backend'ов
>>> Используется только php-cgi и memcache
>>> ОС: FreeBSD 6.2
>>>
>>> # netstat -Lan
>>> Current listen queue sizes (qlen/incqlen/maxqlen)
>>> Proto Listen Local Address
>>> tcp4 0/0/1024 192.168.0.187.5500
>>> tcp4 0/0/10 127.0.0.1.25
>>> tcp4 0/0/128 192.168.0.187.22
>>> tcp4 0/0/1024 192.168.0.187.11211
>>>
>>> Нагрузка на php-cgi примерно 250-300 запросов/сек
>>> Процесс php-cgi использует максимальное кол-во TIME_WAIT соединений
>>>
>>> #netstat -n | grep TIME_WAIT | grep -c 192.168.0.187.5500
>>> 4096
>>>
>>> # vmstat -z | egrep 'ITEM|128 Bucket|tcptw'
>>> ITEM SIZE LIMIT USED FREE REQUESTS FAILURES
>>> 128 Bucket: 524, 0, 1093, 6, 15206113, 505301
>>> tcptw: 48, 4096, 4096, 0, 2952993, 15204308
>>>
>>> Вопрос: имеет смысл увеличить кол-во net.inet.tcp.maxtcptw (благо памяти
>>> хватает :)) или лучше уменьшить net.inet.tcp.msl? (сейчас 30000)
>>>
>>>
>>>
>>>
>
>
>
>
More information about the nginx-ru
mailing list