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

2015-06-18 Пенетрантность Валентин Бартенев
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@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 
 Без   внутреннего   перенаправления пролетает  3rps, с  перенаправлением
  ~13 тыс.  Логично предположить ,что   клиент  тут не при  делах.  Из
 интересного:кол-во  подключений  всегда  около  30к, может во 
 фряхе(9.3) какой-то лимит  по соединениям, о котором я не знаю?  На линуксе 
   проблема не  повторяется.
 

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

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

Running 5m test @ http://127.0.0.1:/1k.html
  4 threads and 1 connections
  Thread Stats   Avg  Stdev Max   +/- Stdev
Latency   782.79ms1.07s4.95s81.36%
Req/Sec86.61k19.39k  223.51k80.68%
  103239033 requests in 5.00m, 121.34GB read
Requests/sec: 344017.77
Transfer/sec:414.02MB

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

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

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Максимальное кол-во виртуальных серверов

2015-06-18 Пенетрантность kronk
Согласен, линками удобнее всего, просто привязываешь все свои сайты к одной
папке и всего делов.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259698,259721#msg-259721

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2015-06-18 Пенетрантность Валентин Бартенев
On Thursday 18 June 2015 12:05:45 BieZax wrote:
 Валентин Бартенев Wrote:
 ---
  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@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
   
   Без   внутреннего   перенаправления пролетает  3rps, с 
  перенаправлением
~13 тыс.  Логично предположить ,что   клиент  тут не при  делах. 
  Из
   интересного:кол-во  подключений  всегда  около  30к, может во 
   фряхе(9.3) какой-то лимит  по соединениям, о котором я не знаю?  На
  линуксе 
 проблема не  повторяется.
   
  
  Из этого нельзя такого предположить.  Это может просто говорить о том,
  что
  клиент находится в зависимости от задержек при обработке ответов и не
  пытается
  нагружать сервер максимальным количеством запросов.
  
  Так, для сравнения, у меня только 4 ядра и далеко не серверных, на 1кб
  файле:
  
  Running 5m test @ http://127.0.0.1:/1k.html
4 threads and 1 connections
Thread Stats   Avg  Stdev Max   +/- Stdev
  Latency   782.79ms1.07s4.95s81.36%
  Req/Sec86.61k19.39k  223.51k80.68%
103239033 requests in 5.00m, 121.34GB read
  Requests/sec: 344017.77
  Transfer/sec:414.02MB
  
  Как видите, с вашими 3rps на 16 ядрах едва ли вы можете упираться
  в nginx.
  
  Это либо сеть, либо клиент, либо что-то еще в системе.
  
  --
  Валентин Бартенев
  ___
  nginx-ru mailing list
  nginx-ru@nginx.org
  http://mailman.nginx.org/mailman/listinfo/nginx-ru
 
 То, что  нжинкс не причем, это  понятно, т.к.  на линуксе  с тем  же
 конфигом все  замечательно работает.
  Потестил  еще wrk, вот результат :(
 
 Без перенаправления
 Running 5m test @ http://192.168.1.1/index.html
   16 threads and 3 connections
   Thread Stats   Avg  Stdev Max   +/- Stdev
 Latency   739.14ms  334.20ms   2.00s81.32%
 Req/Sec 1.79k   365.0716.54k79.40%
   8476672 requests in 5.00m, 16.70GB read
   Socket errors: connect 1771, read 2975, write 636, timeout 423212
 Requests/sec:  28246.05
 Transfer/sec: 56.98MB
 
 С  перенаправлением:
 Running 5m test @ http://192.168.1.1/index.html
   16 threads and 3 connections
   Thread Stats   Avg  Stdev Max   +/- Stdev
 Latency   146.66ms  238.77ms   2.00s90.72%
 Req/Sec   598.93169.07 3.39k71.40%
   2845012 requests in 5.00m, 3.39GB read
   Socket errors: connect 1197, read 1546, write 6297, timeout 1435215
   Non-2xx or 3xx responses: 2845012
 Requests/sec:   9480.29
 Transfer/sec: 11.56MB
 


Обратите внимание на количество ошибок, о которых сообщает wrk в ваших 
результатах.

Явно что-то не так с настройками.  А во втором случае еще и Non-2xx or 3xx 
responses.

--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: signal 11 on 1.8.0 SSL shared cache + Safari

2015-06-18 Пенетрантность Maxim Dounin
Hello!

On Thu, Jun 18, 2015 at 11:35:33AM +0300, Alexander Moskalenko wrote:

 Максим,
 
 Данная директива описана только один раз и подключается во все сервера
 через include.

Ну вот если вы случайно пропустили сервер по умолчанию - такое 
поведение и будет наблюдаться.

Впрочем, никто не мешает пойти по полному пути и для начала 
получить корку и посмотреть бектрейс, подробности тут:

http://wiki.nginx.org/Debugging

-- 
Maxim Dounin
http://nginx.org/

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2015-06-18 Пенетрантность BieZax
Валентин Бартенев Wrote:
---
 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@nginx.org
   http://mailman.nginx.org/mailman/listinfo/nginx-ru
  
  Без   внутреннего   перенаправления пролетает  3rps, с 
 перенаправлением
   ~13 тыс.  Логично предположить ,что   клиент  тут не при  делах. 
 Из
  интересного:кол-во  подключений  всегда  около  30к, может во 
  фряхе(9.3) какой-то лимит  по соединениям, о котором я не знаю?  На
 линуксе 
проблема не  повторяется.
  
 
 Из этого нельзя такого предположить.  Это может просто говорить о том,
 что
 клиент находится в зависимости от задержек при обработке ответов и не
 пытается
 нагружать сервер максимальным количеством запросов.
 
 Так, для сравнения, у меня только 4 ядра и далеко не серверных, на 1кб
 файле:
 
 Running 5m test @ http://127.0.0.1:/1k.html
   4 threads and 1 connections
   Thread Stats   Avg  Stdev Max   +/- Stdev
 Latency   782.79ms1.07s4.95s81.36%
 Req/Sec86.61k19.39k  223.51k80.68%
   103239033 requests in 5.00m, 121.34GB read
 Requests/sec: 344017.77
 Transfer/sec:414.02MB
 
 Как видите, с вашими 3rps на 16 ядрах едва ли вы можете упираться
 в nginx.
 
 Это либо сеть, либо клиент, либо что-то еще в системе.
 
 --
 Валентин Бартенев
 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

То, что  нжинкс не причем, это  понятно, т.к.  на линуксе  с тем  же
конфигом все  замечательно работает.
 Потестил  еще wrk, вот результат :(

Без перенаправления
Running 5m test @ http://192.168.1.1/index.html
  16 threads and 3 connections
  Thread Stats   Avg  Stdev Max   +/- Stdev
Latency   739.14ms  334.20ms   2.00s81.32%
Req/Sec 1.79k   365.0716.54k79.40%
  8476672 requests in 5.00m, 16.70GB read
  Socket errors: connect 1771, read 2975, write 636, timeout 423212
Requests/sec:  28246.05
Transfer/sec: 56.98MB

С  перенаправлением:
Running 5m test @ http://192.168.1.1/index.html
  16 threads and 3 connections
  Thread Stats   Avg  Stdev Max   +/- Stdev
Latency   146.66ms  238.77ms   2.00s90.72%
Req/Sec   598.93169.07 3.39k71.40%
  2845012 requests in 5.00m, 3.39GB read
  Socket errors: connect 1197, read 1546, write 6297, timeout 1435215
  Non-2xx or 3xx responses: 2845012
Requests/sec:   9480.29
Transfer/sec: 11.56MB

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259544,259731#msg-259731

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Page with ssl doesn't open from safari

2015-06-18 Пенетрантность ksimute
похоже это баг 
http://trac.nginx.org/nginx/ticket/235

у меня в версии 1.4.5 воспроизводится.

посмотрель 
tail -f /var/log/nginx/errors.log | grep signal

выяснил, что при запросе на https из сафари 

2015/06/18 23:07:06 [alert] 1487#0: worker process 1493 exited on signal 11
2015/06/18 23:07:07 [alert] 1487#0: worker process 1514 exited on signal 11
2015/06/18 23:07:07 [alert] 1487#0: worker process 1491 exited on signal 11

Попробуйте выставить

ssl_session_cache   shared:SSL:10m;
ssl_session_timeout 10m;

и убрать default_server 

мне помогло.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259638,259744#msg-259744

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Максимальное кол-во виртуальных серверов

2015-06-18 Пенетрантность kronk
Для виртуальных серверов лучше всего создать отдельную папку, а не создавать
в основном конфиге.
Добавь в основной конфиг ngin.conf строку include
/usr/local/etc/nginx/vhosts/*.conf; предварительно создав папку vhosts
например и потом в этой папке создавай файлы с отдельными сайтами. Я так
делаю и не засоряю основной конфиг.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259698,259708#msg-259708

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: signal 11 on 1.8.0 SSL shared cache + Safari

2015-06-18 Пенетрантность Alexander Moskalenko
Максим,

Данная директива описана только один раз и подключается во все сервера
через include.

2015-06-17 16:13 GMT+03:00 Maxim Dounin mdou...@mdounin.ru:

 Hello!

 On Wed, Jun 17, 2015 at 12:13:45PM +0300, Alexander Moskalenko wrote:

  Приветствую,
 
  Проблема только в Safari при использовании
  ssl_session_cacheshared:SSL:10m;
 
  если установить в builtin либо вообще выключить то все работает
 
  в Safari при этом 'connection closed'
 
  2015/06/17 11:01:46 [alert] 24556#0: worker process 24995 exited on
 signal 11

 [...]

  ssl_session_timeout  5m;
  ssl_session_cacheshared:SSL:10m;

 Судя по всему, используется разный session кеш в разных
 виртуальных серверах.  Так работать не будет, нужно
 сконфигурировать одинаковы кеш (проще всего - на уровне http{}).

 Подробности можно почитать в этом тикете:

 http://trac.nginx.org/nginx/ticket/235

 --
 Maxim Dounin
 http://nginx.org/

 ___
 nginx-ru mailing list
 nginx-ru@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Переодически пропадает pid файл

2015-06-18 Пенетрантность xpwy
А это идея, заметил, что в этой папке лежат access и error лог, хотя в
кофиге нет указаний на эту папку. Все логи серверов хранятся в папке
/var/log/nginx.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259702,259712#msg-259712

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2015-06-18 Пенетрантность BieZax
Валентин Бартенев 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@nginx.org
 http://mailman.nginx.org/mailman/listinfo/nginx-ru

Без   внутреннего   перенаправления пролетает  3rps, с  перенаправлением
 ~13 тыс.  Логично предположить ,что   клиент  тут не при  делах.  Из
интересного:кол-во  подключений  всегда  около  30к, может во 
фряхе(9.3) какой-то лимит  по соединениям, о котором я не знаю?  На линуксе 
  проблема не  повторяется.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,259544,259713#msg-259713

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru