Re: Вопрос по производительности.
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: Максимальное кол-во виртуальных серверов
Согласен, линками удобнее всего, просто привязываешь все свои сайты к одной папке и всего делов. 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: Вопрос по производительности.
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
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: Вопрос по производительности.
Валентин Бартенев 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
похоже это баг 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: Максимальное кол-во виртуальных серверов
Для виртуальных серверов лучше всего создать отдельную папку, а не создавать в основном конфиге. Добавь в основной конфиг 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
Максим, Данная директива описана только один раз и подключается во все сервера через 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 файл
А это идея, заметил, что в этой папке лежат 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: Вопрос по производительности.
Валентин Бартенев 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