Ecc

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

  • January 16, 2014

我租了一台伺服器: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,或者只是沒有啟用或者..?我沒有物理訪問….對機器。

它只是沒有啟用。您可以通過發出以下命令強制 linux 載入模組:

modprobe -v amd64_edac_mod

您可以在檢查它是否啟用後:

dmesg | grep -i edac

並尋找任何表明現在正在載入 ECC 模組的內容。

但最好的選擇是從 BIOS 啟用它。

你可以檢查你的BIOS/設置。大多數託管伺服器都可以訪問這些選項。我有使用戴爾伺服器的經驗,其中大多數伺服器都有一個DRACDell Remote Access Controller),我可以在其中訪問BIOS設置。戴爾還為他們的伺服器提供了一個實用程序,我相信它被稱為 Open Manage?在有限的設置可用的地方。我確定如果您聯繫您的伺服器領主,他們可以通過某種方式為您提供對這些設置的訪問權限。

引用自:https://serverfault.com/questions/567733