Is there anything like renice for OOM adjust? That is, something that would allow a non-root user to increase (but not decrease) the OOM score adjust of processes they own?
2 Answers
There's not anything that does it as a program, but that's when scripting comes in, write a script that finds any PIDs started by their UID, then lets them pick the process, and echoes -1000
(for example) to /proc/<pid>/oom_score_adj
.
You can then make it a root only executable, and allow sudo access to the people who need it.
-
I'm already doing that. I'd like to move away from using hand-rolled scripts and sudo authorizations in favor of tools designed for what I want to do. Jun 5, 2013 at 0:17
-
1About all I can find is something like this.. github.com/solarkennedy/oom-tools/blob/master/oom-adjuster.conf it's just one step away from what we're talking about..– NickWJun 5, 2013 at 8:19