aboutsummaryrefslogtreecommitdiff
path: root/system/earlyoom/README
blob: fa2893b2b9d3da3a97dafc7e13b928fa6095ff84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
earlyoom checks the amount of available memory and free swap up to 10 
times a second (less often if there is a lot of free memory). By 
default if both are below 10%, it will kill the largest process 
(highest oom_score). The percentage value is configurable via command 
line arguments.

To enable it, put this line in your rc.local after running chmod +x on
/etc/rc.d/rc.earlyoom:

if [ -x /etc/rc.d/rc.earlyoom ];
then
    /etc/rc.d/rc.earlyoom start
fi

and to have it turnoff at shutdown, simply put this in your 
rc.local_shutdown:

if [ -x /etc/rc.d/rc.earlyoom ];
then
    /etc/rc.d/rc.earlyoom stop
fi

A log file for it is kept at /var/log/earlyoom.log
And earlyoom can be configured by modifying /etc/default/earlyoom