标签: linux testing memory
我正在寻找一个记忆器,它可以覆盖没有ECC RAM的正在运行的机器中尽可能大的物理内存。它应该以块的形式测试内存。例如:分配100MB,测试它,释放它,分配另外100MB ......我知道已经分配了一些内存区域,所以内核必须重新分配它们。
我发现this产品有一个选项来指定物理位置,但它不起作用,因为mmap()函数不分配指定的位置。如果我修改了内核但是仍然无法解决问题,我会得到解决方案,因为已经分配了一些部分。
我认为这是一个众所周知的问题,有没有人已经解决了这个问题?
答案 0 :(得分:1)
Memtest86可能是要走的路,你可以从ramdisk启动它。我们已经使用它多年来在工厂测试内存。
http://www.memtest.org/