2011-07-11 4 views

答えて

2

小さな画分が含まれます:一般

  • レースコンディション
  • 死んロックあまりにも多くの産卵
  • 飢餓
  • 一般的に低いメモリ内

    • 無限ループをスレッド
    • 悪いアルゴリズムの複雑の
    • アルゴリズム何かがあまりにも頻繁に繰り返される数字
    • 本当に遅いの操作(例えば、無限再帰
    • 超低プロセスの優先度
    • あまりフォークコンパイラが外に移動することができませんでしたループ外に優れて計算され、変数)
    • キャッシュ不親切
    • 睡眠のような関数を使用して
    • 遅いマシン
    • 上のデーモンを実行している
    • 遅い関数を呼び出します
    • あなたは、あなたのマシンは、あなたのCPUはバグ
    • あなたのCPUのヘクタールを持っている電気の不足していると
    • を遅くしようとしている
    • DOS-攻撃されていますあなたのCPUは、これらのリスト項目が低すぎる電圧で

    を実行しているハードウェアの欠陥

  • は、互いに排他的ではありませんよ。私たちは本当に詳細な情報がなければ、より具体的なことを伝えることはできません。

  • 1

    a)のバグ

    b)の大仕事

    あなたが特定のデーモンのことを考えていますか?

    ゆっくりと応答しないシステムがより一般的には、I/OによってCPU使用率よりも競合しています。 iotopをインストールして、ディスクのホギングを確認してください。

    また、niceまたはreniceのプログラムを使用してシステムを少し解放することもできます。その理由の

    +0

    これは私には起こりません。しかしこれは他の人にとって起こっていることです。私はそれがバグのためであることに同意する。それが持つかもしれないバグは何かいいでしょう。デーモンにはスレッドもほとんどありません。私はメモリリークが原因かもしれないと思う。私はあらゆる種類の提案を歓迎する。 – Thangaraj

    +0

    証拠がなければ、すべての推測は同じように役に立たない。デーモンの内部構造に慣れていない場合は、トリガーとなる再現可能な一連のアクションを見つけようと提案してから、正式なバグレポートを提出してください。 – spraff

    +0

    私の質問は私のデーモンの問題ではありません。私はちょうどこれのための可能性があることを知りたい。これは問題を解決するものではありません。この質問は将来的に良いコードを書くための情報を収集することを意図しています。 – Thangaraj

    関連する問題