Re: Долгие запросы.
Sergey Kostin
kostin на nixteam.ru
Пн Авг 28 14:26:08 UTC 2017
Сделал повторный тест, увеличил время теста до двух минут.
Если я правильно понял из 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
С уважением, Сергей Костин
On 28.08.2017 16:37, Maxim Dounin wrote:
> Hello!
>
> On Mon, Aug 28, 2017 at 12:36:35PM +0300, Sergey Kostin wrote:
>
>> Все привет!
>>
>> Есть nginx, который отдает статику.
>>
>> Когда я нагружаю его через wrk, вижу такую картину.
>>
>> $ wrk -t16 -c1000 -d30s ....
>> Running 30s test @ http://....
>> 16 threads and 1000 connections
>> Thread Stats Avg Stdev Max +/- Stdev
>> Latency 77.09ms 52.79ms 1.16s 97.89%
>> Req/Sec 808.15 39.97 1.01k 73.01%
>> 386359 requests in 29.98s, 313.19MB read
>> Requests/sec: 12887.79
>> Transfer/sec: 10.45MB
>>
>> Максимальный запрос занимает больше секунды. Вопрос следующий, откуда
>> беруться такие долгие реквесты на статике и как это можно поправить?
> С учётом того, что тест, судя по всему, банально упёрт в сеть - я
> бы поставил на потерявшийся пакет в момент установления
> соединения.
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20170828/31096940/attachment.html>
Подробная информация о списке рассылки nginx-ru