4 ms·
I had a server running Solaris on a Xeon processor and the 1 bank of ECC memory was bad. Solaris evicted the memory pages from the DIMM or bank, marked it bad,
by shrubble 4y ago
I had a server running Solaris on a Xeon processor and the 1 bank of ECC memory was bad.
Solaris evicted the memory pages from the DIMM or bank, marked it bad, and reduced the amount of memory it 'saw' without crashing or rebooting, since the remedy worked before anything bad happened.
I only noticed it because of top showing less RAM than I knew I had installed...
- speed_spread 4y agoI can not fathom the kind of testing rig that's required to validate that such an incredible mechanism works correctly.
- ThrowawayTestr 4y agoLTT did a video on the testing Intel does for new CPUs. Some nice shots of the custom test rigs they use. https://youtu.be/BtFdraQWVtM https://youtu.be/BtFdraQWVtM
- sliken 4y agoSeems pretty simple to me. Keep in mind it's not analyzing things to see where the error is (address line, I/O pin, which chip, etc). It's just a simple track errors per dimm, then remove the dimm. This works with Linux and several generation old Xeons with no problem. Kinda cool be be able just run free -h and see that a dimm is missing.