在阅读https://lwn.net/Articles/391222/和http://man7.org/linux/man-pages/man5/proc.5.html时,我遇到了这些条款oom_score
和坏处。这两个数字具有相同的基本含义;它们越高,当主机处于内存压力下时,关联的任务就越有可能被 OOM 杀死。
这两个数字之间的关系(如果有的话)是什么?
编辑:我的猜测是oom_score
= max(badness + oom_score_adj
, 0) 但我没有找到任何证据
在阅读https://lwn.net/Articles/391222/和http://man7.org/linux/man-pages/man5/proc.5.html时,我遇到了这些条款oom_score
和坏处。这两个数字具有相同的基本含义;它们越高,当主机处于内存压力下时,关联的任务就越有可能被 OOM 杀死。
这两个数字之间的关系(如果有的话)是什么?
编辑:我的猜测是oom_score
= max(badness + oom_score_adj
, 0) 但我没有找到任何证据
看起来是这样的:
基于内核代码https://github.com/torvalds/linux/blob/master/fs/proc/base.c#L549。