web-dev-qa-db-ja.com

CPUソフトロックアップとは何ですか?

CPUソフトロックアップとは何ですか?考えられる原因としては、RedHat Linuxベースのサーバーでカーネルバグのメッセージが表示されたことだけがわかります。みんな、ありがとう!

6
Salvatore.isc

私は応答を見つけました...

ソフトロックアップは、一定期間CPUを使用していて解放しないタスクまたはカーネルスレッドの症状です。

ソフトロックの背後にある技術的な理由は、CPU割り込みとnmiwatchdogに関係しています。システム上の各CPUに対して、ウォッチドッグプロセスが作成されます。このプロセスは1秒に1回「起動」し、担当するCPUの現在のタイムスタンプを取得して、CPUデータ構造に保存します。

よろしく!

4
Salvatore.isc