units: use OOMScoreAdjust= in the unit files to set OOM score adjust

This commit is contained in:
Lennart Poettering 2012-05-04 00:15:21 +02:00
parent 6de338a2d9
commit 4019a16d5b
4 changed files with 2 additions and 3 deletions

View file

@ -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");

View file

@ -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) {

View file

@ -18,6 +18,7 @@ Type=notify
ExecStart=@rootlibexecdir@/systemd-readahead-collect
RemainAfterExit=yes
StandardOutput=null
OOMScoreAdjust=1000
[Install]
WantedBy=default.target

View file

@ -18,6 +18,7 @@ Type=notify
ExecStart=@rootlibexecdir@/systemd-readahead-replay
RemainAfterExit=yes
StandardOutput=null
OOMScoreAdjust=1000
[Install]
WantedBy=default.target