Which Linux utility can tell me if I have registered or unbuffered ECC memory in my server? Lshw
and dmidecode
do not work for me; dmidecode
provides no information about registered vs. unbuffered:
Handle 0x0022, DMI type 17, 28 bytes
Memory Device
Array Handle: 0x0021
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM-1A
Bank Locator: Not Specified
Type: <OUT OF SPEC>
Type Detail: Synchronous
Speed: 1066 MHz (0.9 ns)
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Best Answer
Data width = 64 (8 banks * 8 bits)
Total width = 72 (9 banks * 8 bits)
The extra bank indicates that ECC is active.