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

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

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

答え1

私は以下の点で幸運でした:

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

単一のスレッドを 100% CPU で維持します。複数回実行して、より多くのコアをビジー状態にします。必要に応じて実行してください。

答え2

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

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

そういう警告が出ているなら、きっと良いものなのでしょう。
ただ一つ気になるのは、ちょっと古いということです。新しいベクター処理命令をいくつか使ったアプリなら、CPU の加熱をもっとうまくできるのではないかと思います。

答え3

併せて管理者1138答えスタンフォード大学のFolding@Homeのような分散コンピューティングツールを追加してみてください(スタンフォード大学) * .

* 私は f@h を使っていますが、通常、ラップトップの温度は 170 ~ 180F に保たれています (電源に接続しているときのみ使用し、膝の上に置いてはいません)。サーバー CPU でも同様の効果があるのではないかと思います。

関連情報