web-dev-qa-db-ja.com

CPUに人為的に負担をかける

CPUに人為的に負担をかけるコマンドラインアプリケーションを探しています。ビジーループよりも優れている必要があります。システムが熱ストレス下でどのように耐えられるかをテストしており、CPUは可能な限り多くの熱を生成する必要があります。

4
deft_code

Zoredacheの リンク をフォローしました。問題は、私が探しているものではありません。ただし、受け入れられた回答は cpuburn と述べています。

***警告***
このプログラムは、CPUチップに大きな負荷をかけるように設計されています。冷却不足、オーバークロック、またはその他の弱いシステムは、データの損失(ファイルシステムの破損)を引き起こし、電子部品に恒久的な損傷を与える可能性があります。また、すべての欠陥を検出することもできません。
***使用ATあなた自身のリスク***

そのような警告でそれは良いものでなければなりません。
私の懸念の1つは、少し古いことです。新しいベクトル処理命令のいくつかを使用したアプリは、CPUを加熱する上でより良い仕事をすることができると思うでしょう。

1
deft_code

私は幸運に恵まれました:

dd if=/dev/urandom of=/dev/null bs=1024

シングルスレッドを100%CPUに保ちます。より多くのコアをビジー状態に保つために、複数回実行します。あなたがしたい場合はそれをいい。

7
sysadmin1138

sysadmin1138answer と組み合わせて、分散型の1つを追加してみてくださいスタンフォードのFolding @ Home( http://folding.stanford.edu )のようなコンピューティングツール*

* f @ hを実行すると、通常、ラップトップは170〜180Fに保たれます(ラップトップではなく、プラグイン時にのみ実行します)。サーバーCPUでも同様に機能すると思います

0
warren