units: use OOMScoreAdjust= in the unit files to set OOM score adjust
This commit is contained in:
@@ -253,8 +253,6 @@ static int collect(const char *root) {
|
||||
block_get_readahead(root, &previous_block_readahead) >= 0 &&
|
||||
block_set_readahead(root, 8*1024) >= 0;
|
||||
|
||||
write_one_line_file("/proc/self/oom_score_adj", "1000");
|
||||
|
||||
if (ioprio_set(IOPRIO_WHO_PROCESS, getpid(), IOPRIO_PRIO_VALUE(IOPRIO_CLASS_IDLE, 0)) < 0)
|
||||
log_warning("Failed to set IDLE IO priority class: %m");
|
||||
|
||||
|
||||
@@ -132,7 +132,6 @@ static int replay(const char *root) {
|
||||
|
||||
assert(root);
|
||||
|
||||
write_one_line_file("/proc/self/oom_score_adj", "1000");
|
||||
block_bump_request_nr(root);
|
||||
|
||||
if (asprintf(&pack_fn, "%s/.readahead", root) < 0) {
|
||||
|
||||
@@ -18,6 +18,7 @@ Type=notify
|
||||
ExecStart=@rootlibexecdir@/systemd-readahead-collect
|
||||
RemainAfterExit=yes
|
||||
StandardOutput=null
|
||||
OOMScoreAdjust=1000
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
@@ -18,6 +18,7 @@ Type=notify
|
||||
ExecStart=@rootlibexecdir@/systemd-readahead-replay
|
||||
RemainAfterExit=yes
|
||||
StandardOutput=null
|
||||
OOMScoreAdjust=1000
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
Reference in New Issue
Block a user