Prototype700 Asked: 2017-11-28 10:14:40 +0800 CST2017-11-28 10:14:40 +0800 CST 2017-11-28 10:14:40 +0800 CST 如何检查我的 CPU 是否正常工作? 772 有什么方法可以检查我的 CPU 是否正常工作?有 CPUburn 和 MPrime 可以对 CPU 进行压力测试并检查温度和节流,但是是否有任何程序可以实际检查错误而不必对 CPU 造成压力?(例如比较多个计算并记录静默错误,或类似的?) software-recommendation 1 个回答 Voted Best Answer Colin Ian King 2017-11-28T11:57:19+08:002017-11-28T11:57:19+08:00 我建议在启用 cpu 压力源和验证模式的情况下尝试压力 ng: sudo apt-get install stress-ng stress-ng --cpu 0 --verify --verbose --timeout 5m 上面运行 CPU 压力测试并在所有 CPU 上启用验证 5 分钟。如果有东西坏了,验证模式可能只是检测到它。 The CPU stressor will exercise the following CPU stress test methods: ackermann bitops callfunc cdouble cfloat clongdouble correlate 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 queens rand rand48 rgb sdbm sieve stats sqrt trig union zeta。 有关这些 cpu 压力源的完整详细信息,请参阅 stress-ng 手册man stress-ng。
我建议在启用 cpu 压力源和验证模式的情况下尝试压力 ng:
上面运行 CPU 压力测试并在所有 CPU 上启用验证 5 分钟。如果有东西坏了,验证模式可能只是检测到它。
The CPU stressor will exercise the following CPU stress test methods: ackermann bitops callfunc cdouble cfloat clongdouble correlate 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 queens rand rand48 rgb sdbm sieve stats sqrt trig union zeta。
有关这些 cpu 压力源的完整详细信息,请参阅 stress-ng 手册
man stress-ng
。