Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Does anyone know a deterministic way how to find out, if the memory modules in a RUNNING Linux server are registered or unregistered?

I am aware of dmidecode and lshw but so far I did not find any way to differentiate between buffered and unbuffered memory mobuldes.

share|improve this question
    
what type of hardware is it running on? –  Alan Aug 4 '11 at 16:33
add comment

1 Answer

dmidecode -t 16 | grep "Error Correction Type:"

Fully buffered: Multi-bit ECC
Unbuffered: Single-bit ECC
No EEC is None

dmidecode -t 17 | grep "Part Number:" -> google
Unfortunately, doesn't always yield a part number.

share|improve this answer
    
Hi, there are two different types of server motherboards: Intel S5000VSA and Intel SC5220HC(R). Thank you very much. This seems to be a good way, which works on all of our systems. :-) –  Michael Müller Aug 5 '11 at 11:33
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.