Задать вопрос
@SmeliyR

Как запретить системе Ubuntu 24 убивать процесс systemd?

На VPS периодически при нехватке оперативной памяти система прибивает процессы. Мне нужно чтобы она прибивала только "пользовательские" процессы, а процесс systemd не прибивала ни при каких условиях.

Ну точнее, пусть сначала прибьёт все "пользовательские" процессы (php, ffmpeg и т.п., в общем список тех, кого можно прибить , у меня имеется), и только в крайнем случае systemd. Как это сделать?
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 2
@AlexVWill
При запуске systemd демона пропиши у него в конфиге
[Service]
OOMScoreAdjust=-1000

Должно помочь.
Ну и при нехватке памяти крайне рекомендуется создать swap на х3 от объема физической памяти (ну или сколько позволяет дисковое пространство).
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
https://man7.org/linux/man-pages/man5/proc_pid_oom... :
The lowest possible value, -1000, is equivalent to disabling OOM-killing entirely for that task, since it will always report a badness score of 0.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы