есть в RSS :) а кстати OOM то по какой причине срабатывал?
ну, я уменьшил реквесты другому приложению, которое, по всей видимости, таких проблем не имело. это другое приложение кубер "подселил" на ноды (ведь рамы по данным кубера свободно дофига) где было это проблемное приложение с вебсокетами, в итоге на системе 64гб рамы не хватило, приходил ООМ и убивал
ну так-то в этом случае и RSS не отвечает реальности, к сожалению
но и USS тебе не поможет оценить будет OOM или нет по нехватки памяти на хосте (так как память и другими вещами занимается), тут только на MemAvailability ориентироваться, или прикидывать, сколько попутно твое приложение ещё памяти маппит + на систему тратится и сокеты всякие. То есть скорее всего у тебя подход будет, если ты хочешь распределить своё приложение на хосте без подкручивания memory limit, в том чтобы Allocatable memory на kubelet снижать на примерную сумму подобных расходов памяти (что как раз вчера писали)
я знаешь что придумал
Обсуждают сегодня