Валентин Бартенев 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 > > > > Без внутреннего перенаправления пролетает 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 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 30000 connections Thread Stats Avg Stdev Max +/- Stdev Latency 739.14ms 334.20ms 2.00s 81.32% Req/Sec 1.79k 365.07 16.54k 79.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 30000 connections Thread Stats Avg Stdev Max +/- Stdev Latency 146.66ms 238.77ms 2.00s 90.72% Req/Sec 598.93 169.07 3.39k 71.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