Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Глюки ятанка (теперь и не в начальный момент времени) #83

Closed
DragoonXen opened this issue Aug 26, 2017 · 15 comments
Labels

Comments

@DragoonXen
Copy link

DragoonXen commented Aug 26, 2017

image
https://highloadcup.ru/solution/25051/#result

Что видно на графике - 3 секунды(!!!!) танк занимался ерундой и ничего не делал. Затем видимо "догнал" рпс.

В таблице про время записи за 117 сек вместо 120. Таймаутов НЕ БЫЛО!

@dbf256
Copy link

dbf256 commented Aug 26, 2017

Сделал 3 прогона за сутки, отличаются количеством записей в 3-й фазе

https://highloadcup.ru/solution/24160/#result - 120
https://highloadcup.ru/solution/25088/#result - 119
https://highloadcup.ru/solution/25189/#result - 118

@rayrapetyan
Copy link

У меня в одном обстреле 1 пик на 750 сек, и три по ~200:
peak1

В другом (тот же бинарник) - пик на 750 ушел, осталось 3 по ~200:
peak2

Расцениваю это как глюки танка. Чем такое можно вылечить?

@DragoonXen
Copy link
Author

Последний график очень похож на мой. Вначале очевидный косяк танка, дальше же два пика, где косяк танка недоказуем, глядя только на график (но уверен, что это его косяк).

@cdump
Copy link

cdump commented Aug 27, 2017

У меня в последнем обстреле тоже пики вылезли, в чатике было интересное предположение:

Есть предположение, что танк пишет свои логи на диск и это момент сброса накопившихся dirty буферов. @sat2707 - такое возможно?

Локально гоняю танком с боевымы данными и боевым профилем 3ю фазу, за все разы ни одного пика не увидел.

@ewgRa
Copy link

ewgRa commented Aug 28, 2017

Еще есть мысль что эти пики связаны с выделением/освобождением памяти на уровне ОС.

Связанное с memlock (#67), ну или возможно когда приложение просто памяти у ОС запрашивает, даже не не уровне докера.

@atercattus
Copy link
Contributor

Локально были замечены пики при записи на диск.
photo5269608118810159166

@rayrapetyan
Copy link

Еще есть мысль что эти пики связаны с выделением/освобождением памяти на уровне ОС.
Исключено, у меня, например, на третьей фазе нет выделения памяти, а пики только там вылазят.

@DragoonXen
Copy link
Author

Исключено, у меня, например, на третьей фазе нет выделения памяти, а пики только там вылазят.

скорее не исключено, ты же не в курсе, когда и где память выделяет танк?) Тут вопрос в том, в каком месте у него тормоз

@rayrapetyan
Copy link

Просто было написано "приложение просто памяти у ОС запрашивает", а танк конечно, что угодно может запрашивать в данной ситуации...

@ewgRa
Copy link

ewgRa commented Aug 28, 2017

@rayrapetyan на новые entity или на обновление да, но на коннекты и их обработку совсем-совсем никто за памятью не ходит?

@rayrapetyan
Copy link

rayrapetyan commented Aug 28, 2017 via email

@sat2707
Copy link
Contributor

sat2707 commented Aug 28, 2017

Кажется нас спас tmpfs, в который был посажен танк с его логами

@sat2707 sat2707 closed this as completed Aug 28, 2017
@rayrapetyan
Copy link

Потверждаю - остался только один пик на 12 сек, все крупные ушли.

@rayrapetyan
Copy link

rayrapetyan commented Aug 29, 2017 via email

@rayrapetyan
Copy link

rayrapetyan commented Aug 29, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants