我如何检查我的 CPU 是否正常工作?

我如何检查我的 CPU 是否正常工作?

有什么方法可以检查我的 CPU 是否正常工作且没有错误?CPUburn 和 MPrime 可以对 CPU 进行压力测试并检查温度和节流,但是否有任何程序可以真正检查错误而不必对 CPU 施加压力?(例如,比较多个计算并记录静默错误,或类似情况?)

答案1

我建议尝试使用 CPU 压力源和启用验证模式的 Stress-ng:

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

以上操作将对所有 CPU 运行启用验证的 CPU 压力测试 5 分钟。如果出现问题,验证模式可能刚好检测到。

CPU 压力器将执行以下 CPU 压力测试方法:ackermann bitops callfunc cdouble cfloat clongdouble relate crc16 decimal32 decimal64 decimal128 dither djb2a double euler explog fft factorial fibonacci float fnv1a gamma gcd gray hamming hanoi hyperbolic idct int128 int64 int32 int16 int8 int128float int128double int128longdouble int128decimal32 int128decimal64 int128decimal128 int64float int64double int64longdouble int32float int32double int32longdouble jenkin jmp ln2 longdouble loop matrixprod nsqrt omega parity phi pi pjw prime psi皇后兰德 rand48 rgb sdbm 筛选统计 sqrt trig 联合 zeta。

请参阅stress-ng手册man stress-ng以获取这些CPU压力源的完整详细信息。

相关内容