Linux:如何识别服务器ECC内存模块

时间:2020-01-09 10:38:15  来源:igfitidea点击:

如何从shell提示中识别Linux服务器ECC内存模块?

如果内存模块每边有9个芯片,则为ECC内存(受EDAC保护的内存)。
它可能已注册,也可能未注册。
如果内存模块每侧有8个芯片,则不是ECC内存模块。

您可以通过访问BIOS设置菜单来获取此信息。
另一个选择是使用dmidecode命令从shell提示符中转储BIOS内存信息:

# dmidecode --type 16
# dmidecode 2.11
SMBIOS 2.5 present.

Handle 0x0016, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: Single-bit ECC
	Maximum Capacity: 64 GB
	Error Information Handle: Not Provided
	Number Of Devices: 8

要查看内存速度和其他信息,请执行:

# dmidecode --type memory