mirror of
https://github.com/systemd/systemd
synced 2024-07-22 02:34:54 +00:00
units: use OOMScoreAdjust= in the unit files to set OOM score adjust
This commit is contained in:
parent
6de338a2d9
commit
4019a16d5b
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue