Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexey Popov                         2:5020/400     05 Jun 2007  19:20:33
 To : All
 Subject : net.inet.tcp.maxtcptw и вообще польза TIME_WAIT
 -------------------------------------------------------------------------------- 
 
 Привет.
 
 Обнаружил на одном загруженном Web-сервере под FreeBSD 6.2, что не 
 хватает лимита на кол-во соединений в состоянии TIME_WAIT. Постоянно 
 увеличивалось значение FAILURES в vmstat -z | grep tcptw
 
 %vmstat -z | grep tcptw
 tcptw:                     80,     8235,     8235,        0, 335730507, 
 395323956
 %
 
 Как я понял из /sys/netinet/tcp_timewait.c , если при переходе 
 соединения в TIME_WAIT нет памяти для инициализации структуры tcptw, то 
 он пробегает по всем таким структурам (всем соединениям в TIME_WAIT) в 
 надежде найти просроченное (> 2*MSL) и заюзать его, и если не 
 получается, то закрывает соединение безо всяких TIME_WAIT.
 
 Я увеличил net.inet.tcp.maxtcptw до 16384 и не заметил никаких изменений 
 в работе сервера, кроме того, что перестал ругаться vmstat -z. Есть ли 
 смысл заморачиваться этим тогда?
 
 С уважением,
 Alexey Popov
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 net.inet.tcp.maxtcptw и вообще польза TIME_WAIT   Alexey Popov   05 Jun 2007 19:20:33 
 Re: net.inet.tcp.maxtcptw и вообще польза TIME_WAIT   Dmitry Schiptsov   13 Jun 2007 15:56:11 
 Re: net.inet.tcp.maxtcptw и вообще польза TIME_WAIT   Alexey Popov   13 Jun 2007 19:22:53 
 net.inet.tcp.maxtcptw и вообще польза TIME_WAIT   Yuriy Haritonov   13 Jun 2007 22:56:30 
 Re: net.inet.tcp.maxtcptw и вообще польза TIME_WAIT   Anton Yuzhaninov   13 Jun 2007 16:56:16 
Архивное /ru.unix.bsd/6577b3e90121.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional