Задать вопрос

ApacheBench показывает разные результаты для параллельных запросов?

Привет.


Делаю запросы на продакшен с помощью ab.


При запросе
ab -n100 -c1 "http://example.com/search?q=something"
выдает:
<pre>
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       24   25   0.7     24      29
Processing:   526  874 116.1    868    1263
Waiting:      313  608 105.1    596    1032
Total:        552  898 116.1    892    1288
</pre>



При запросе
ab -n100 -c3 &quot;http://example.com/search?q=something&quot;

<pre>
Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       24   25   0.8     25      30
Processing:   898 1872 1065.6   1689    8114
Waiting:      654 1410 765.5   1299    7821
Total:        923 1897 1065.5   1714    8138
</pre>



Вопрос в том — с каких щщей такая разница для такого малого количества параллельных потоков, если учитывать то, что это продакшен, там уже кто-то есть и что-то запрашивает, так что гипотетическа борьба за ресурс (если она есть) уже должна быть при -c1.
  • Вопрос задан
  • 2712 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@niko83
откуда делаются запросы, с домашней такчи? Попробуйте добавить флажок -i «Use HEAD instead of GET»
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы