ПРОЕКТЫ 


  АРХИВ 


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: Backend && TIME_WAIT



On Mon, Nov 19, 2007 at 12:04:14AM +0200, Константин 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)

Если к машине ходят только локально, то можно уменьшить net.inet.tcp.msl,
но вообще, то чтоnet.inet.tcp.maxtcptw LIMIT == USED, по сути
уже уменьшает net.inet.tcp.msl.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.