使用 Linux oom_score_adj 将 oom 守护进程瞄准正确的目标

使用 Linux oom_score_adj 将 oom 守护进程瞄准正确的目标

在 Ubuntu 11.04 上,/proc/[pid] 包含 oom_score_adj,但 man proc 描述的是旧的 oom_adj。

我需要安排的是,先终止由“pbs”或“gridengine”启动的进程,然后再终止其他进程。有谁能提出一种比获取执行器守护进程的 pid 并将合适的值粘贴到 /proc/[pid] 值的脚本更简单的方案吗?

答案1

进程的 oom_score_adj 继承自其父进程。从执行器守护进程调整它(如果它由 init 脚本启动,那将是一个不错的选择),它启动的所有作业都将具有调整后的值。

关于 oom_score_adj 功能的描述可以在这里找到左心室收缩末期

相关内容