我的服务器中有一些出现故障的 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
有人知道为什么它会显示 8 个插槽,其中 4 个是空的,而不是 6 个插槽,其中 2 个是空的吗?此外,根据我的记录和其他工具,服务器目前有 16Gb,而不是 8Gb。
grep MemTotal /proc/meminfo
MemTotal: 16435808 kB
主板是Tyan S5372-LC,运行CentOS 5.4 x64。
另外,我的错误日志显示银行 6 中存在错误。有没有办法通过 dmidecode 确定银行 6 位于哪个插槽中?
抱歉,我现在无法发表评论,但银行 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))
答案1
芯片组支持 8 个内存插槽。可能有 8 个实际 DIMM 插槽,但只有 6 个已连接。主板制造商本可以在主板上安装 8 个插槽,但他们选择不这样做。
什么说“Bank 6”有错误?某种服务器管理控制台?其中一个插槽可能在主板上标记为 DIMM06 - 我会检查一下。
至于尺寸差异,您很可能确实安装了 4GB DIMM,但 BIOS 或 DMI 表中的错误将它们报告为仅有 2GB DIMM。
底线:不要相信 dmidecode,它没有给你足够的信息。需要进行目视检查。
(或者,检查泰安的网站)