Hello! On Mon, Aug 28, 2017 at 05:26:08PM +0300, Sergey Kostin wrote:
> Сделал повторный тест, увеличил время теста до двух минут. > > Если я правильно понял из latency, то более десяти процентов запросов > имеют время несколько секунд. > > Также среднее время обработки запроса возросло до пол секунды. > > $ wrk -t16 -c1000 -d120s --latency http://... Running 2m test @ > http://... 16 threads and 1000 connections Thread Stats Avg Stdev Max > +/- Stdev Latency 548.42ms 1.35s 4.15s 87.61% Req/Sec 1.49k 603.71 2.57k > 85.00% Latency Distribution 50% 34.04ms 75% 36.07ms 90% 4.15s 99% 4.15s > 2834942 requests in 2.00m, 0.90GB read Socket errors: connect 0, read 0, > write 0, timeout 1988 Non-2xx or 3xx responses: 2834942 Requests/sec: > 23623.11 Transfer/sec: 7.64MB А тут я бы поставил на то, что кончились локальные порты на клиенте, note "Socket errors: ... timeout 1988" и "Non-2xx or 3xx responses: 2834942". К сожалению, в wrk диагностика подобных банальных проблем, когда недостаточна конфигурация клиента для нормальной работы тестов, - очень плохая, если не сказать грубее. Другие причины тоже возможны, но в моей практике - маловероятны. Хотя, конечно, заглянуть в логи nginx'а для очистки совести - стоит в любом случае. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru