我租用了一台服务器: 8 GB DDR3-RAM ECC
在启动日志文件打印这样的东西:
EDAC amd64: This node reports that Memory ECC is currently disabled, set F3x44[22] (0000:00:18.3). Jan 15 03:24:44 big kernel: [ 75.821734] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load. Jan 15 03:24:44 big kernel: [ 75.821736] Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
这是否意味着我没有ECC RAM,还是只是没有启用或? 我没有物理访问….到机器。
你可以检查你的BIOS /设置。 大多数托pipe服务器都可以访问这些选项。 我有戴尔服务器的经验,其中大多数有一个DRAC ( Dell Remote Access Controller ),我可以访问BIOS设置。 戴尔还为他们的服务器提供了一个实用程序,我相信它被称为开放pipe理? 有限的设置可用。 我确定如果你联系你的serverlord,他们可以以某种方式为你提供这些设置。
这只是没有启用。 您可以通过发出以下命令来强制Linux加载模块:
modprobe -v amd64_edac_mod
您可以在检查后是否启用:
dmesg | grep -i edac
并寻找任何说现在ECC模块正在加载。
但最好的select是从BIOS启用它。