根据oom_badness()函数来选择被杀的进程

根据oom_badness()函数来选择被杀的进程

Content #

在发生 OOM 的时候,Linux 是根据oom_badness() 函数定义的标准来选择被杀的进程,这个函数是如何计算的?

函数 oom_badness() 里的最终计算方法是这样的:用系统总的可用页面数,去乘以 OOM 校准值 oom_score_adj,再加上进程已经使用的物理页面数,计算出来的值越大,那么这个进程被 OOM Kill 的几率也就越大。

From #