OOM-killer

2010年3月23日 | 由 helight | 200字 | 阅读大约需要1分钟 | 归档于 kernel | 标签 #kernel

Out-of-Memory (OOM) Killer是一种保护机制,用于当内存严重不足时,为了系统的继续运转,内核迫不得已挑选一个进程,将其杀死,以释放内存,缓解内存不足的问题。可以看出这种方式对进程的保护是有限的,不能完全的保护进程的运行。 OOM Killer的关闭与激活方式:

# echo "0" > /proc/sys/vm/oom-kill
# echo "1" > /proc/sys/vm/oom-kill

要对某个进程进行OOM保护的话就直接向“/proc/pid/oom_adj”中写入“-17”即可。