memtest86+什么时候停止?

use*_*er8 61 memtest86+

我现在正在运行 memtest 60 多个小时,但我真的不明白它什么时候停止。根据网络,它运行 12 个测试。但是这些测试是按内存插槽运行的吗?我有 6 个插槽,目前已超过 21 个,但它仍在继续。要获得通过,将运行 12 个测试。所以我有点困惑这什么时候结束。

Kam*_*ski 102

当你按下它时它会停止Esc,我的意思是它会循环直到停止它。

完成的通道数 N 表示为Pass: N(这是Pass: 0第一次运行时)。我猜 60 小时后你的 N 相对较大。

Pass complete, no errors, pres Esc to exit当第一遍完成且没有错误时会出现该消息。如果连续传递完成且没有错误,则消息保持不变。

如果有错误,程序也会循环。无论哪种方式,阻止它都是你的工作。在出现错误的情况下,几乎没有必要运行额外的传递。如果没有错误,建议运行多次通过,因为有故障的内存模块成功通过所有测试的概率非零。没有错误的通过次数越多,您就越确定您的 RAM 是好的。在这种情况下,当您认为足够时停止程序。

  • 谢谢你的回答。它通过了 21 没有错误,所以认为这很好 (10认同)
  • @user8:是的,memtest86+ 通常可以通过 2 或 3 次传递。如果您正在寻找传输时数据损坏等错误,请使用大块大小进行 [Prime95 压力测试](https://www.mersenne.org/download/#stresstest) 以对缓存以及 CPU 和 DRAM 之间的互连施加压力(在高温下),而不是寻找坏的特定 ​​DRAM 单元或地址/数据线。 (2认同)

小智 5

另请注意,有MemTest86(原始版本)和MemTest86+分支(目前未维护)。它们不是同一个软件。

当前的 MemTest86 V7 版本在 4 次通过后自动终止。最好至少进行 2 次传球,因为第一次传球速度较快,强度较小。这是一个设计选择,目的是更快地发现严重错误。