MailRuChamps / hlcupdocs

High-loaded systems developer contest
https://highloadcup.ru
151 stars 34 forks source link

Проблема со временем обработки первых запросов #27

Open atercattus opened 7 years ago

atercattus commented 7 years ago

У многих не стабильно проявляется проблема со значительно большим среднего временем ответа у первых запросов. Для решений, не использующих "прогрев"/JIT, это очень странно.

Хорошо бы проверить, что дело не в самом тестировании и тестере.

Если это не так, то хорошо бы получить какие подробности поведения тестируемого решения в эти первые секунды.

tyamgin commented 7 years ago

+1

photo_2017-08-15_12-05-23

cdump commented 7 years ago

+1, причем на GET запросах (на post я бы мог понять), например 3я фаза боевого прогона стартанула с 20 воркерами, и сразу потом упало до 1.

yakud commented 7 years ago

+1

2017-08-14 18 06 35
vird commented 7 years ago

image Внезапно не только с первым

vird commented 7 years ago

image На боевых тоже

yakud commented 7 years ago

Заметил, что пики появляются в моменты повышения кол-ва instances:

2017-08-15 17 44 13 2017-08-15 17 44 05
cdump commented 7 years ago

Заметил, что пики появляются в моменты повышения кол-ва instances:

это может быть как следствием, так и причиной

kak-tus commented 7 years ago

Попробуйте сделать кратковременную паузу между стадиями обстрела танком. Секунду-две. Может, поможет устранить проблему.

aHsirG commented 7 years ago

Num | Момент времени (s) | Min (μs) | Max (μs) | Total (μs) 1 | 1503343837 | 8001 | 631656 | 639657 Num | Момент времени (s) | Кол-во потоков | Скорость обстрела (RPS) 1 | 1503343837 | 1 | 1

Так должно быть 2 запроса или один? Где ошибка? И да, на графике он под номер 0. Не надо так...

wizzardo commented 7 years ago

со стороны приложения не было никаких пауз, просто танку стало скучно, решение 24858: highload cup highload cup 1