我如何知道我是否安装了 ECC RAM?

我如何知道我是否安装了 ECC RAM?

我租用了一台服务器: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,或者只是没有启用或......?我无法物理访问该机器。

答案1

它只是没有启用。您可以通过发出以下命令强制 Linux 加载模块:

modprobe -v amd64_edac_mod

之后您可以检查它是否已启用:

dmesg | grep -i edac

并查找任何表明 ECC 模块正在加载的内容。

但最好的选择是从 BIOS 启用它。

答案2

您可以检查您的BIOS/settings。大多数托管服务器都可以访问这些选项。我使用过戴尔服务器,大多数服务器都有一个DRAC( Dell Remote Access Controller),我可以从中访问BIOS设置。戴尔还为他们的服务器提供了一个实用程序,我相信它被称为 Open Manage?其中提供了有限的设置。我相信如果您联系您的服务器管理员,他们可以以某种方式为您提供对这些设置的访问权限。

相关内容