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