100.000 соединений

Igor Sysoev is at rambler-co.ru
Thu May 31 23:46:10 MSD 2007


On Thu, May 31, 2007 at 09:13:32PM +0400, Exe wrote:

> >На 30% быстрее или на 30% стало больше idle ?
> >Если второе, то этому верить нельзя - при использовании polling'а
> >статистика использования процессора снимается очень странно.
> 
> Примерно 20% cpu idle увеличился когда было сделано net.inet.tcp.msl=7500.
> Сначала netstat -an | wc -l выдавал под 30тыщ, после тюнинга стало  
> 2000-7000 в зависимости
> от времени суток.. Что-то еще крутили и в результате выигрыш получился еще  
> больше.
> Бенчмарков не проводил, но шелл на тачке после тюнинга лагать стал ошутимо  
> меньше, сайт перестал
> работать рывками.

Это на какой версии ? В районе 6.1-STABLE нашими стараниями был
пофикшен баг, когда ядро могло секунды две чистить TIME_WAIT,
ни чем более не занимаясь.

> Поллинг дает, на удивление, совсем немного даже на трафике пол 100мбит. По  
> крайней мере если смотреть top. Сетевушки em.

На мой взгляд, для em и bge поллинг не нужен - они достаточно умные.


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





More information about the nginx-ru mailing list