在 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 功能的描述可以在这里找到左心室收缩末期。