Re: Вопрос по производительности.

Валентин Бартенев vbart at nginx.com
Thu Jun 18 12:01:00 UTC 2015


On Thursday 18 June 2015 05:35:25 BieZax wrote:
> Валентин Бартенев Wrote:
> -------------------------------------------------------
> > On Wednesday 17 June 2015 10:59:59 BieZax wrote:
> > > Поэксперементировал  еще  немного, но  пока    не получается понять,
> >  где
> > > затык.  Конфиг   nginx:
> > [..]
> > > 
> > > Сократил  размер файла  до 1  Кб 
> > > LA ~5  при  16  ядрах
> > > IO   в порядке,   загрузка сети  около 130 мегабит/c
> > > 
> > 
> > А на клиенте?  Упираться вполне может клиент, таким образом вы будете
> > тестировать
> > не производительность nginx, а производительность клиента.
> > 
> > --
> > Валентин Бартенев
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> Без   внутреннего   перенаправления пролетает  30000rps, с  перенаправлением
>  ~13 тыс.  Логично предположить ,что   клиент  тут не при  делах.  Из
> интересного:    кол-во  подключений  всегда  около  30к, может во 
> фряхе(9.3) какой-то лимит  по соединениям, о котором я не знаю?  На линуксе 
>   проблема не  повторяется.
> 

Из этого нельзя такого предположить.  Это может просто говорить о том, что
клиент находится в зависимости от задержек при обработке ответов и не пытается
нагружать сервер максимальным количеством запросов.

Так, для сравнения, у меня только 4 ядра и далеко не серверных, на 1кб файле:

Running 5m test @ http://127.0.0.1:8888/1k.html
  4 threads and 10000 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   782.79ms    1.07s    4.95s    81.36%
    Req/Sec    86.61k    19.39k  223.51k    80.68%
  103239033 requests in 5.00m, 121.34GB read
Requests/sec: 344017.77
Transfer/sec:    414.02MB

Как видите, с вашими 30000rps на 16 ядрах едва ли вы можете упираться в nginx.

Это либо сеть, либо клиент, либо что-то еще в системе.

--
Валентин Бартенев


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