パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ユナイテッド航空、リアルOOM killerを発動」記事へのコメント

  • by Anonymous Coward

    どういったケースで有用なのか想像ができないんですが

    • by Anonymous Coward

      まずCOM Killerが何の略かについてご説明を。

      • by Anonymous Coward on 2017年04月13日 14時06分 (#3192875)

        よく見たらOOM killerでしたね
        メモリが不足した時にプロセスを殺す仕組みがあると聞きかじるだけで元の言葉は知らずコピペ(にすらなっていない)間違いをしました
        ごめんなさい

        …で、どういう場合に有効なんでしょうか?
        適当に選んでプロセスを殺すとかシステムをクラッシュさせるだけではないかと思い疑問だったのですが
        ちょうどよい話題だったので聞いてみたのです

        親コメント
        • by o-nikko (46233) on 2017年04月13日 14時37分 (#3192918) 日記

          OOM Killer(Out of Memory Killer)は、できるだけ影響の少ないプロセスを選んで
          強制終了させますが、「影響の少ない」はあくまで一般論的な話ですから、
          個別な話では当然システムダウンの危険性があります。

          で、止められて困るプロセスをOOM Killerの対象から外す機能はありまして、
          必要ならば、この辺のお守りはしなくちゃいけない訳です。

          具体的な所は検索して調べて下さい。

          親コメント
        • by Anonymous Coward

          MS-DOSとかは、自分の処理に必要なメモリ(バッファとか管理領域とか)をあらかじめすべて確保していた。
          いまの汎用OSでは、すべて準備しておくことはできないので動的確保となる。

          運転中にシステムが必要とするメモリを確保できなかった場合、にっちもさっちもいかなくなって
          コンソールにメッセージすら出せないかもしれない。
          無理なのが前提で、フリーズか再起動しかできない。ブルースクリーンは優しさ。

          どれかのプロセスが突然死によって OOM Killerの発生をログに残せれば、何が起こっていたのかわかる。

犯人はmoriwaka -- Anonymous Coward

処理中...