One of the common server failure scenarios is bad DRAM, sometimes even when ECC memory is used.
memtest86+ is one of the most useful tools to diagnose DRAM problems. As it loads itself at the start of the memory, I've been wondering if
memtest86+ checks the part of the memory which
memtest86+is loaded into.
Is the memory allocated to
memtest86+so small that it doesn't matter, or is it possible that
memtest86+ could miss a defect in the DRAM because it can't test the memory locations it's residing in?