memory:out_of_memory_killer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
memory:out_of_memory_killer [2016/07/12 15:16] – peter | memory:out_of_memory_killer [2019/11/30 14:13] (current) – removed peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Memory - Out of Memory Killer ====== | ||
- | |||
- | If the system runs out of memory, Linux normally regards all processes equally. | ||
- | |||
- | |||
- | ===== Out of Memory (oom) score ===== | ||
- | |||
- | Linux has an "Out of Memory" | ||
- | |||
- | Normally the OOM killer regards all processes equally, this stanza advises the kernel to treat this job differently. | ||
- | |||
- | The " | ||
- | |||
- | Example: | ||
- | |||
- | # This application is a " | ||
- | oom score 1000 | ||
- | |||
- | expect daemon | ||
- | respawn | ||
- | exec / | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | The OOM-killer is buried deep inside the kernel and has a very obscure algorithm, | ||
- | |||
- | How do I use **oom_score_adj**? | ||
- | |||
- | /proc/[pid] contains oom_score_adj | ||
- | |||
- | Adjust the score using the / | ||
- | |||
- | Check the man page for the old oom_adj. | ||
- | |||
- | <code bash> | ||
- | man proc | ||
- | </ | ||
- | |||
- | This is possible in Ubuntu using Upstart and the oom score configuration option. | ||
- | |||
memory/out_of_memory_killer.1468336562.txt.gz · Last modified: 2020/07/15 09:30 (external edit)