web-dev-qa-db-ja.com

CPUが正常に動作しているかどうかを確認するにはどうすればよいですか?

CPUがエラーなく動作しているかどうかを確認する方法はありますか? CPUのストレステストを行い、温度とスロットルをチェックするCPUburnとMPrimeがありますが、CPUにストレスをかけることなくエラーを実際にチェックするプログラムはありますか? (たとえば、複数の計算を比較し、サイレントエラーをログに記録しますか?)

1
Prototype700

CPUストレッサーと検証モードを有効にしてstress-ngを試すことをお勧めします:

Sudo apt-get install stress-ng
stress-ng --cpu 0 --verify --verbose --timeout 5m

上記の例では、すべてのCPUで検証を有効にしてCPUストレステストを5分間実行します。何かが壊れている場合、検証モードはそれを検出した可能性があります。

CPUストレッサーは、次のCPUストレステストメソッドを実行します。 int128decimal128 int64float int64double int64longdouble int32float int32double int32longdouble jenkin jmp ln2 longdouble loop matrixprod nsqrtオメガパリティphi pi pjwプライムpsiクイーンズランドrand48 rgb sdbmふるい統計sqrtトリガーユニオンゼータ.

これらのCPUストレッサーの詳細については、man stress-ngを使用してstress-ngマニュアルを参照してください。

3
Colin Ian King