Slide 12
Slide 12 text
OOM発生時の挙動変更: システム全体
● vm.panic_on_oom sysctlパラメタ
● 値の意味
○ 0: 必ずOOM killer発動
○ 1: 物理メモリが残っている場合は OOM killer。それ以外はカーネルパニック
■ 例: memory cgroupなどによって特定のプロセス群のメモリ使用量を制限している場合
○ 2: 必ずカーネルパニック
● OOM killerではなくパニックさせる意味は?
○ OOM killerによってシステムにとって必須なプロセスが死んだときは運用継続してもしょうがないと
きがある
○ パニック時にカーネルダンプを取得するなどして、 OOMに至った理由を知りたいことがある