一个 RAM 模块中的坏字节 / RAM 的块区域被使用

Sau*_*iya 5 linux memory fedora bad-blocks

我在一台服务器中有四个 512 MB RAM 模块。当我使用 memtest86+ 测试 RAM 时,第四个 RAM 仅显示一位错误。即使当我将第四个插槽中的 RAM 与其他一些 RAM 交换时,我仍然在完全相同位置的第四个插槽中的 RAM 中出现错误。所以我想阻止服务器使用 RAM 的一个特定地址(或 4kb 页,如有必要)。服务器装有 fedora 11,仅用于测试目的。它不托管任何用户应用程序。关于如何阻止使用 RAM 的某些部分的任何想法?或者是什么导致错误出现在特定字节,而不管安装的 RAM 模块如何。

nau*_*tur 6

我最近发现有一个内核参数(在启动时提供,例如在 grub 配置中)

memmap=[ammount]M$[startlocation]M

您可以多次提供它以锁定部分内存。

例如。

memmap=300 万美元 2.17 亿美元

锁定从 217 到 219 的兆字节