dmidecode 显示的内存插槽多于可用插槽?

Jes*_*tep 5 memory centos

我的服务器中有一些出现故障的 RAM,我运行 dmidecode 来找出我需要用什么类型的 RAM 来替换它。

服务器有 6 个 RAM 插槽,其中 4 个正在使用中。当我运行 dmidecode 这就是我得到的。

dmidecode 2.10
SMBIOS 2.4 present.

Handle 0x001F, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 00
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0020, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 01
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0021, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 02
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0022, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 03
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0023, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 10
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0024, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 11
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0025, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 12
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Handle 0x0026, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x001E
        Error Information Handle: No Error
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: 1
        Locator: JXXX
        Bank Locator: DIMM 13
        Type: DDR2
        Type Detail: Synchronous
        Speed: 667 MHz
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么它会显示 8 个插槽,其中 4 个为空,而不是 6 个插槽,其中 2 个为空?另外,但我的记录和其他工具显示,服务器目前有 16Gb 而不是 8Gb。

grep MemTotal /proc/meminfo
MemTotal:     16435808 kB
Run Code Online (Sandbox Code Playgroud)

该板是 Tyan S5372-LC,运行 CentOS 5.4 x64。

另外,我的错误日志显示 bank 6 中的错误。有没有办法通过以下方式确定哪个插槽 bank 6:dmidecode?

抱歉,我现在无法发表评论,但银行 6 错误的消息是:

EDAC MC0: CE row 0, channel 0, label "": (Branch=0 DRAM-Bank=6 RDWR=Read RAS=1755 CAS=2492, CE Err=0x2000 (Correctable Non-Mirrored Demand Data ECC))
Run Code Online (Sandbox Code Playgroud)

Mik*_*eyB 2

该芯片组支持8个内存插槽。可能有 8 个实际 DIMM 插槽的管道,但只有其中 6 个已连接。主板制造商本可以在主板上放置 8 个插槽,但他们选择不这样做。

什么说“Bank 6”有错误?某种服务器管理控制台?其中一个插槽可能在主板上标记为 DIMM06 - 我会检查一下。

至于大小差异,您可能实际上安装了 4GB DIMM,但 BIOS 或 DMI 表中的错误将它们报告为仅 2GB DIMM。

底线:不要相信 dmidecode,它在这里没有为您提供足够的信息。需要进行目视检查。

(或者,查看Tyan 的网站