<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Сделал повторный тест, увеличил время теста до двух минут.</p>
<p>Если я правильно понял из latency, то более десяти процентов
запросов имеют время несколько секунд. <br>
</p>
<p>Также среднее время обработки запроса возросло до пол секунды. <br>
</p>
<p>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<span style="color: rgb(51, 51, 51); font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(248, 248, 248); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$ wrk -t16 -c1000 -d120s --latency <a class="moz-txt-link-freetext" href="http://">http://</a>...
Running 2m test @ <a class="moz-txt-link-freetext" href="http://">http://</a>...
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</span></p>
<p><br>
</p>
<div class="moz-signature">
<div style="font-size:12px; line-height:16px;">
С уважением, Сергей Костин <br>
<br>
<br>
</div>
<br>
<br>
</div>
<div class="moz-cite-prefix">On 28.08.2017 16:37, Maxim Dounin
wrote:<br>
</div>
<blockquote cite="mid:20170828133707.GY93611@mdounin.ru" type="cite">
<pre wrap="">Hello!
On Mon, Aug 28, 2017 at 12:36:35PM +0300, Sergey Kostin wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Все привет!
Есть nginx, который отдает статику.
Когда я нагружаю его через wrk, вижу такую картину.
$ wrk -t16 -c1000 -d30s ....
Running 30s test @ <a class="moz-txt-link-freetext" href="http://">http://</a>....
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
Максимальный запрос занимает больше секунды. Вопрос следующий, откуда
беруться такие долгие реквесты на статике и как это можно поправить?
</pre>
</blockquote>
<pre wrap="">
С учётом того, что тест, судя по всему, банально упёрт в сеть - я
бы поставил на потерявшийся пакет в момент установления
соединения.
</pre>
</blockquote>
<br>
</body>
</html>