OOM-killer

| 2010年3月23日

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”即可。

看完本文有收获?请分享给更多人

关注「黑光技术」,关注大数据+微服务