On Mon, Jul 18, 2016 at 12:16:33PM +0300, Vasiliy P. Melnik wrote: > 18 июля 2016 г., 12:11 пользователь Evgeniy Berdnikov <[email protected]> > написал: > > > 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 mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
