我租了一台服务器: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
/设置。大多数托管服务器都可以访问这些选项。我有使用戴尔服务器的经验,其中大多数服务器都有一个DRAC
(Dell Remote Access Controller
),我可以在其中访问BIOS
设置。戴尔还为他们的服务器提供了一个实用程序,我相信它被称为 Open Manage?在有限的设置可用的地方。我确定如果您联系您的服务器领主,他们可以通过某种方式为您提供对这些设置的访问权限。它只是没有启用。您可以通过发出以下命令强制 linux 加载模块:
您可以在检查它是否启用后:
并寻找任何表明现在正在加载 ECC 模块的内容。
但最好的选择是从 BIOS 启用它。