Nil said:
I'd like to try it, but it's a Windows application, and I can't get
Windows to stay up for more than a few minutes at a time.
Prime95 is available for Linux as well as Windows. Boot
a Linux LiveCD, go to mersenne.org/freesoft and get your
Linux test software there.
http://www.mersenne.org/freesoft/
Before Prime95 had a multi-threaded version, you could
run multiple single copies of Prime95, by keeping each
of them in a separate folder in the Linux home directory.
That's how I used to thrash a machine with the single
threaded version. Now that multi-threaded versions
exist, that job should be easier to do, with a single
copy running. (The multi-threaded version, means you
get to run at least a single thread per core.)
Using that technique, I ran four copies of Prime95 in
Linux, and could consistently get failures in a particular
"quadrant" of the memory space. But that doesn't necessarily
mean I can easily map what I'm seeing, to a particular
DIMM. So while it was fun to do, it didn't make locating
the culprit any easier.
One benefit of using multiple separate copies, would be
the ability to test machines with very large memory. I
don't know what upper limit Prime95 has for its memory
footprint. It may have been around 1600MB on the Windows
version.
An even more stressful test, is Prime95 running at the
same time as a 3D application. I used to use 3DMark2001
for that, but there are other options. That creates more
stress, than Prime95 alone. You start Prime running, then
start 3DMark. I've had a computer crash in 3DMark
by doing that, with the audio stuck in a loop, so it
does add an extra bit of stress.
Memtest86+ is mainly useful for stuck-at faults. It
detects dynamic faults too, but if the dynamic faults
only occur under extreme stress, you'll never find them.
There are better things than Prime95, but I've stopped
tracking "burn in" options. There is some Intel tool
for example, that the enthusiasts like. But I haven't
investigated replacements for Prime95, in quite a while.
Paul