17番といっても、Redsの赤丸急上昇中 長谷部選手のことではありません。 最近のkernelでは、17という数字に関係した機能が1つあるというお話です。 みなさんは、syslogメッセージで次のようなメッセージを見たことはありますか? messages:Apr 20 10:50:26 localhost kernel: oom-killer: gfp_mask=0xd0 これは、oom-killer、つまりOut Of Memoryが発生したことを知らせるカーネルのメッセージです。Out Of Memoryとは、カーネル内でのメモリのやりくりがどうにもつかなくてメモリが足りない状況に陥ったことを表します。このような場合、カーネルは仕方ないので、プロセスをkillしてメモリを確保しようとします。そのためoom-killerと呼ばれています。 このとき、カーネルがどのプロセスをkillするか