持つシステムパラメータhang_task *の場合、プロセスが一定期間D状態にあった場合は、エラーメッセージを発行したりパニックを起こしたりする可能性があります。
慌てるのではなく、カーネルにプロセスを終了させる方法はありますか?同じ検出メカニズム(長すぎるD状態のプロセス)が必要ですが、システムを再起動する代わりにプロセスを終了したいと思います。
どんなアイデアがありますか?
ありがとうございます!
答え1
このプロセスを目覚めさせる唯一の方法は、必要な条件が発生するようにすることです。
歴史的に「D」待機状態は、短く壊れない待機と見なされるディスク待機を意味していた。
プロセスがこのオプションでマウントされていないNFSファイルシステム以外の条件で待機している場合、intr
これはドライバエラーと見なされるべきです。