core: add a new setting DefaultOOMScoreAdjust= and set it to 100 above service manager's by default

Let's make our service managers slightly less likely to be killed by the
OOM killer by adjusting our services' OOM score adjustment to 100 above
ours. Do this conservatively, i.e. only for regular user sessions.
This commit is contained in:
Lennart Poettering
2021-10-04 16:27:10 +02:00
parent bb2d1d8ea4
commit d4a402e4f6
5 changed files with 113 additions and 1 deletions
+2
View File
@@ -370,6 +370,8 @@ struct Manager {
usec_t default_timer_accuracy_usec;
OOMPolicy default_oom_policy;
int default_oom_score_adjust;
bool default_oom_score_adjust_set;
int original_log_level;
LogTarget original_log_target;