Re: время ответа

Evgeniy Berdnikov bgx на protva.ru
Пн Июл 18 09:25:01 UTC 2016


On Mon, Jul 18, 2016 at 12:16:33PM +0300, Vasiliy P. Melnik wrote:
> 18 июля 2016 г., 12:11 пользователь Evgeniy Berdnikov <bgx на protva.ru>
> написал:
> 
> > On Mon, Jul 18, 2016 at 04:25:28AM -0400, Vasiliy P. Melnik wrote:
> > > Пробросил порт через iptables сразу на бекэнд - получается что-то типа
> > > 0,20-0,22 , нгинкс добавляет 0,20-0,30 к времени ответа.
> >
> >  Традиционно, strace + tcpdump в зубы и искать узкое место.
> >  Величина 200 мс подозрительно похожа на нагелевскую константу.
> >  Проверьте, включен ли TCP_NODELAY для конекций к бэкенду и
> >  на самом бэкенде.
> >
> 
> tcp_nodelay и tcp_nopush включал - эффекта никакого. Может это быть из-за
> айпитеблсов? Из-за какогонибудь коннтрека или еще чего

 На современных процессорах iptables+conntrack это микросекунды.
 Задержка по тайм слайсу для задачи может быть 1-4 миллисекунды,
 но это если все ядра процессора заняты другими задачами.
-- 
 Eugene Berdnikov



Подробная информация о списке рассылки nginx-ru