Welcome! Log In Create A New Profile

Advanced

Re: Что я такое недотюнил? (nginx при >6K rps)

Alex Sergeyev
October 19, 2010 11:58AM
Я бы посчитал траффик и сокеты между железкой и раутером и между
железкой и бакендами. Возможно просто не хватает сети чтоб такое
раскидать.

BSD netstat опять же многое может сказать про такие вещи.


On Tue, 2010-10-19 at 11:35 -0400, RomanCh wrote:
> Имеем следующее:
>
> Nginx 0.8.50, работающий в режиме
> балансировки нагрузки. В конфиге
> несколько server{}-ов, каждый из них
> слушает на своем порту и proxy_pass-ит на
> один или несколько бекендов. В общем,
> ничего сколь-нибудь сложного и
> выдающегося.
>
> Живет эта вся радость на паре весьма
> бешеных железок, Xeon E7520 @ 1.87GHz, суммарно 32
> ядра, сетевые карты - igb, 2 штуки (одна
> смотрит в спрашивающую сторону, другая
> - к бекендам). Железки запаренны между
> собой CARP-ами. ОС - FreeBSD 8.1R, затюненная "по
> самое немогу" по инструкции им. Игоря.
>
> Суммарно на всю эту конструкцию
> наливается около 12-14 тыс. запросов в
> секунду, стабильным и ровным потоком
> (то есть, по 6-7 тыс. rps на машинку).
> Быстродействия бекендов хватает с
> запасом, нагрузка на самих балансерах,
> можно считать, нкакая, LA около 1.9 (это
> при 32 ядрах), 92% idle по top-у. Одновременно
> открытых коннектов - около 2000.
>
> Проблемы начинаются тогда, когда я
> переношу все эти 14 тыс. rps на одну
> машинку из пары. Немедленно на nginx-е
> появляются массово connect-таймауты к
> бекендам. При этом нагрузка на самих
> балансерах растет, вроде бы как, не
> сильно (ну до 87% idle он нагружается, не
> сильнее). Время в основном тратится на
> system и interrupt.
>
> Вопрос первый - не слишком ли много я
> хочу от бедной железки?
>
> Вопрос второй - что я такое не дотюнил? У
> меня яркие идеи кончились ((
>
> Буду благодарен за помощь.
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,142358,142358#msg-142358
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru



_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Что я такое недотюнил? (nginx при >6K rps)

RomanCh October 19, 2010 11:35AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Alex Sergeyev October 19, 2010 11:58AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Михаил Монашёв October 19, 2010 12:06PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 19, 2010 12:13PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 19, 2010 12:14PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 20, 2010 04:59AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Никита Козлов October 20, 2010 02:08PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 21, 2010 12:48PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 21, 2010 12:50PM

Re: Что я такое недотюнил? (nginx при >6K rps)

Никита Козлов October 21, 2010 01:36PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 22, 2010 06:44AM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 22, 2010 07:47AM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 22, 2010 12:15PM

Re: Что я такое недотюнил? (nginx при >6K rps)

bir October 25, 2010 08:06AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Никита Козлов October 22, 2010 07:24AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Igor Sysoev October 22, 2010 08:40AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Никита Козлов October 22, 2010 09:22AM

RE: Что я такое недотюнил? (nginx при >6K rps)

maxhl October 22, 2010 08:30AM

Re: Что я такое недотюнил? (nginx при >6K rps)

Никита Козлов October 22, 2010 08:42AM

RE: Что я такое недотюнил? (nginx при >6K rps)

maxhl October 22, 2010 01:20PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 79
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready