Messages in this thread | | | Date | Thu, 29 Oct 2009 12:10:48 -0700 (PDT) | From | David Rientjes <> | Subject | Re: How to immunize a process from the OOM Killer |
| |
On Thu, 29 Oct 2009, Juan Miscaro wrote:
> Hi, I'm running 2.6.24 on Ubuntu. > > I've got a OOM Killer gone wild. I have plenty of free memory (over > 40 GB) and lots of processes are being murdered. Anyway, I would like > to first prevent a few processes from being killed in the hopes of > buying me time (users can work) to discover why the killer is being > invoked in the first place. > > I've read in a few places [1] that in order to immunize a process you > need to modify the value of /proc/PID/oom_adj. Thing is, such files > cannot be edited directly. How do I achieve my goal? >
You need to do it as the superuser:
$ sudo su # echo -17 > /proc/pid/oom_adj
or
sudo sh -c "echo -17 > /proc/pid/oom_adj"
| |