Closed cdump closed 5 years ago
Похоже поведение штатное, очевидно сделано чтобы уменьшить влияние времени установки tcp на измерение времени ответа приложения. У меня от танка тоже локально сразу instances коннектов подключается:
→ netstat -npt | grep hlcup | wc -l
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
1000
Duplicate of #27
Танк/phantom открывает
instances
коннектов и равномерно распределяет нагрузку по ним (не параллельно), хотя для обстрела ему достаточно 1-2 коннектов (что и показывается в консоли с танком, см. скриншот).Скрины в аттаче, дамп трафика - https://yadi.sk/d/4gEtJpYt3MDZ3R
Вопрос - это его штатное поведение или я что-то делаю не так? Очень похоже, что в бою ситуация точно такая же. Например, у меня оптимизация под < 10 коннектов, что при выставлении
instances=10
дает огромый прирост скорости (измерял танком), но вот приinstances = 1000
моя оптимизация не работает и соотв. я получаю бОльшее время, хотя танк укладывается и там и там.Запуск докера:
docker run -v $(pwd):/var/loadtest --net host -it --rm direvius/yandex-tank -c load/load_3.ini
На 80 порту висит обычный nginx, с моим серверов ситуация точно такая же.
load_3.ini: