Linux、服务器 Linux 避免OOM Killer 2016年1月8日 雷老虎 1条评论 Linux内建的保护机制会在内存耗尽时对进程进行评估,kill掉得分最高的进程。如何避免重要进程被kill掉呢? 先找到进程id,然后执行以下命令: echo -17 > /proc/[pid]/oom_adj -17是最低的一个值,可确保不会被kill。而/proc/[pid]/oom_score可显示这个进程的”Out Of Memory”得分。
echo “0” > /proc/sys/vm/oom-kill 或者修改:/etc/sysctl.conf vm.oom-kill = 0 可关闭系统的OOM Killer功能,但是可能会导致系统崩溃等后果,不建议。
echo “0” > /proc/sys/vm/oom-kill 或者修改:/etc/sysctl.conf vm.oom-kill = 0
可关闭系统的OOM Killer功能,但是可能会导致系统崩溃等后果,不建议。