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

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

  • by Anonymous Coward

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

    • 例えばこのゲーム [seul.org]のように、ものすごい勢いでmalloc()しまくって(もしくはclassをnewしまくって)、用済みになっても手放さない、ゆかいなソフトが、稀にあるんですよ。
      勿論れっきとしたバグなんですが、OOM Killerが発動しないと、メモリが足りなくなって詰んでシステムが死んでしまうので、発動させてなんとかシステムは生き残らせようとする訳です。
      後、最近のメモリ容量が豊富なシステムではあんまし考えられないのですが、サーバで猛烈な量のスクリプトやプロセスが走ってしまってる場合とか、すごい数のユーザがログインしてコンパイラやEmacsを走らせてるとか…ある意味、90年代半ばまでの遺物なんですけど、実際役に立つこともあるので、廃止されてないんですよ。

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

        無限アロケーター系はちょっと考えたんですが
        本命に当たるより前にシステムに必須な何かを消される危険のほうが大きいんじゃないかと思ったんですが
        もうどうしようもない状況だから博打でもかまわない感じなんですかね
        ※昔はシステムに必須なデーモン類が少なくて分の悪い賭けでもなかったのかな

        親コメント
        • by nnnhhh (47970) on 2017年04月13日 14時23分 (#3192899) 日記

          なんか一応行儀が悪そうなやつを選んでる、んじゃなかったでしたっけ(うろ覚え

          親コメント
          • by Anonymous Coward

            本当ですね。ググったら、dstat --top-oomで悪そうなヤツ(プロセス)を確認できるということが分かりました。

        • by Anonymous Coward

          もうそろそろ落ちるって時になるべく後まで観察ができます。いきなりpanicするよりましってだけです。
          衝突が回避できない時にエアバッグを展開するようなものです。展開したらすごく運転しづらいけど頭ぶつけて死ぬよりはまし。

Stableって古いって意味だっけ? -- Debian初級

処理中...