ウォッチドッグ(意図的にシステムに過負荷を与えるスクリプトまたはコマンド)をテストする良い方法は何ですか?

ウォッチドッグ(意図的にシステムに過負荷を与えるスクリプトまたはコマンド)をテストする良い方法は何ですか?

ハードウェア監視機能がありますが、実際に動作しているかどうかをテストするための良い方法はありますか?私のシステムをすべてのリソースを使用する無限ループに設定したり、ハードウェア監視をトリガーするための類似した標準スクリプトまたは類似のスクリプトがありますか?

ベストアンサー1

ウォッチドッグをテストする簡単な方法は、カーネルパニックを引き起こすことです。これはrootとして実行できます。

echo c > /proc/sysrq-trigger

カーネルはウォッチドッグ ping に対する応答を停止するので、ウォッチドッグが実行されます。

SysRqはユーザーが押すことができる「魔法の」キーの組み合わせであり、カーネルが完全にロックされていない限り、何をしてもそれに反応します。/proc/sysrq-triggerここで行ったように、文字をエコーし​​て使用することもできます。

この場合、文字はcシステムの競合を実行し、競合ダンプ(構成されている場合)を実行することを意味します。

次の文書を見つけることができますSysRq ここ

おすすめ記事