Как запретить системе Ubuntu 24 убивать процесс systemd?
На VPS периодически при нехватке оперативной памяти система прибивает процессы. Мне нужно чтобы она прибивала только "пользовательские" процессы, а процесс systemd не прибивала ни при каких условиях.
Ну точнее, пусть сначала прибьёт все "пользовательские" процессы (php, ffmpeg и т.п., в общем список тех, кого можно прибить , у меня имеется), и только в крайнем случае systemd. Как это сделать?
При запуске systemd демона пропиши у него в конфиге
[Service]
OOMScoreAdjust=-1000
Должно помочь.
Ну и при нехватке памяти крайне рекомендуется создать swap на х3 от объема физической памяти (ну или сколько позволяет дисковое пространство).