カーネルがリソース不足のプロセスを停止しないのはなぜですか?

カーネルがリソース不足のプロセスを停止しないのはなぜですか?

私はLinuxボックス(Ubuntu)を実行していますが、数ヶ月に1回停止して選択肢がなく(SysRq-Fや他のキーボードショートカットが機能しない)、再起動する必要があるため、すべてのデータが失われます。

なぜカーネルがメモリやCPUを大量に消費するプロセスを終了しないのか疑問に思います。

システムを停止/応答しない状態にしておくのはなぜですか?

ベストアンサー1

システムが「停止」したときにSysRqキーの組み合わせが機能せず、システムが正常に実行されたときに動作することを確認した場合、問題はリソースの枯渇よりも深刻です。カーネルのバグ、または断続的なハードウェアの問題かもしれません。より多くの情報が必要です。

システムがサーバークラスのハードウェアの場合は、システムコンソールにリモートでアクセスしたり、ハードウェアの問題に関する警告を受けたり、システムの電源を入れたり切ったりするために使用できる別々の管理プロセッサがあります。より安価なサーバーシステムでも、ハードウェアエラーログの種類がある可能性があります。ipmitoolアクセスするには、ベンダー固有のツールが必要な場合と必要ない場合がありますが、より多くの情報を入手できます。

おすすめ記事