0

我正在寻找一个memtester,它可以在没有ECC RAM的运行机器中覆盖尽可能大的物理内存。它应该分块测试内存。例如:分配 100MB、测试、释放、再分配 100MB……我知道某些内存区域已经分配,​​因此内核必须重新分配它们。

我发现这个产品有一个指定物理位置的选项,但它不起作用,因为 mmap() 函数没有分配指定的位置。如果我修改内核,我会得到解决方案,但这仍然不能解决问题,因为已经分配了一些部分。

我认为这是一个已知问题,那么有人已经解决了吗?

4

1 回答 1

1

Memtest86 可能是要走的路,你可以从 ramdisk 启动它。我们多年来一直使用它在工厂测试内存。

http://www.memtest.org/

于 2013-10-28T17:00:50.857 回答