OOM キラーは、実際にはメモリが不足していることを示唆しています。
必要以上のメモリがあると言う場合、何らかのシステム イベントがどこかでメモリ リークを引き起こしている可能性がありますが、OOM キラーは理由を教えてくれません。 メモリ リークがありますが、メモリが不足していて、最も重要でないもの (oom_score に基づく) を強制終了しようとするだけです。
また、メモリ リークが発生している場合、oom-killer は proc のみを強制終了し、rouge-killer がより多くのメモリを割り当てることができるようにします。
その場合に私がすることは、
<オール>vm.panic_on_oom=1
カーネル パラメータ。これにより、マシンのメモリが不足した場合にカーネル パニックが発生します。