Доброго дня!
Есть хостнода на OpenVZ Ram 64Gb Swap 32Gb
VSwap включен.
В ноде около 70-80 контейнеров, разных сервисов.
Ввиду того, что при появлении VSwap разработчики рекомендуют при создании контейнера использовать только параметры RAM и Swap, то назревает такой вопрос:
privvmpages для контейнеров будет unlimited. Может ли какой-то контейнер при некорректной работы приложения(внутри его) и privvmpages=unlim навредить хостноде или соседям?
Откуда взялся такой вопрос? Поясняю, на многих контейнерах при VSwap=1 стоят ограничения по privvmpages, и например в контейнере с apache, при некоторой нагрузке, apache пытается создать еще процессов, но упирается в can't allocate memory, и ни в контейнер не попасть, и сервис не работает.
Сколько документации не прочитано по OpenVZ, а вопрос с памятью до сих пор в тумане, буду благодарен за разъяснения
С хост ноды vzctl enter CTID не пускает с ошибкой cannot allocate, созрел еще и другой вопрос, описанный тут OpenVZ disk usage 100% в чем проблема? там как-раз видно графики по памяти. Used memory исходя из графиков впорядке, непонятна природа происхождения провала cached memory