Ubuntu 12.04の新規インストールがあり、約1週間実行しています。突然、今日、コンピューターが5秒ごとにフリーズすることに気付きました。コンピューターを再起動しましたが、まだ表示されます。私はそれがすべてのリソースを使用しているwatchdog/0と呼ばれるプロセスだと信じています。添付の写真をご覧ください。
どうすればこれを止めることができますか?このようにコンピューターをかろうじて使用できます。
UPDATE
さて、コールドリブート(シャットダウン、アンプラグ、プラグイン、オン)を行ったところ、修正されたようです。ウォッチドッグのマニュアルページを確認した後、再起動中にこのプロセスが継続する可能性があるようです。それはソフト再起動のようなものですか?なぜそれが起こるのかわかりません。
以下に簡単な概要を示します。
ウォッチドッグプログラムは、10秒ごとに/dev/watchdog
に書き込みます。デバイスが開かれても1分以内に書き込まれない場合、マシンは再起動します。この機能は、カーネルが「ソフトウェアウォッチドッグ」サポート(Debianカーネルの標準)で構築されている場合に利用可能です。
便利に思えるかもしれませんが、システムの信頼性にとってそれほど重要ではありません。さらに、不必要なウェイクアップを引き起こし、バッテリー性能の低下につながる可能性があります/カーネルブートパラメーターにnmi_watchdog=0
/etc/default/grub
で。
私のサーバーは、Dell R320、12コア、ウォッチドッグがCPUを大量に消費する、平均です。 68%のCPU使用率。
以下のドライバーをブラックリスト設定ファイルに追加します/etc/modprobe.d/blacklist.conf
は私の問題を修正しました
ブラックリストacpi_pad ブラックリストmei ブラックリストsb_edac ブラックリストi7core_edac
これは https://bugs.launchpad.net/ubuntu/+source/watchdog/+bug/1010855 または https://bugzilla.kernel.org/show_bug。 cgi?id = 42981
私のシステムでは、再起動すると問題が回避されますが、数時間後に元に戻ります。
カーネルバージョンをステップダウンすることで、ウォッチドッグを安定させることができました。したがって、grubメニューを表示する必要がありました このQ&Aで説明されているように 。
起動時に以前のカーネルを選択した後、ウォッチドッグは落ち着きました。しかし、その後、 rtkit-deamon は、ウォッチドッグが以前と同じ量のCPUを食べて完全に狂ってしまいました。
@ feifan.overflowの回答を試しましたが、うまくいきませんでした。変更を適用するには再起動する必要があるかもしれません。
以下のコマンドは私のために働いた。
Dell PowerEdgeでDebian Wheezyを実行しています(非互換性があるようです)
rmmod acpi_pad
このリンクをたどる http://osdir.com/ml/ubuntu-bugs/2013-08/msg09026.html 私は次のようにしました:
1)削除(バックアップ後)/lib/modules/3.13.0-24-generic/kernel/drivers/char/ipmi/ipmi_watchdog.ko
2)/boot/config-3.13.0-24-genericの行に「IPMI」と「watchdog」とコメントアウト
そして今、問題はなくなっているようです。
ターミナルでuname -r
コマンドを使用してカーネルのバージョンを3.13.0-24-genericから変更して、現在使用中のカーネルを取得する必要がある場合があることに注意してください。