On Mon, 26 Jan 2009, Mark Hahn wrote:

- do you have or know of a good exerciser for testing ECC's? yes, I know about memtest86, but I'm more curious about a load that could be run under
linux.  my thinking is that ecc's are triggered by bad reads, so something
which allocates all memory and then continually reads it would be best.

I've never tried "allocating all memory", but you can definitely do
things close to what you want to do with benchmaster:

http://www.phy.duke.edu/~rgb/General/benchmaster.php

It's pretty simple source (and open) so perhaps you can hack it if
necessary to get it to do what you want.  Although if you run it for a
really really big memory allocation maybe it will "just work" as an
exerciser even where it is pretty tedious waiting for an actual
benchmarking run to finish.

It has a random option that lets you really whack the memory subsystem,
BTW, avoiding streaming access altogether and defeating the cache
scheme to the extent possible given the size of cache and the size of
the vector being tested.

Let me know if it works for you (if you try to use it).  Oh, and there
is also lmbench -- that should similarly be usable as a memory exerciser
with minimal tweaking.  I don't remember if Carl even implemented a
random access algorithm, though.

   rgb


- how about layout of memory -> dimms?  take a single page, for example:
I presume that the first cacheline (16B) will be "striped" across both channels of one bank (for instance, the first dimm-pair.) is it normal for the 17th byte to begin on the next dimm-pair (csrow)? dmidecode seems to indicate that 8 1GB dimms are mapped to contiguous addresses
(which would imply no channel interleaving, which is wrong...)

- does "numactl --hardware" work correctly for you?  I see something like:
available: 2 nodes (0-1)
node 0 size: 5375 MB
node 0 free: 3550 MB
node 1 size: 4095 MB
node 1 free: 3874 MB

9470 MB total, which, on a machine with only 8x 1GB dimms is unexpected...

thanks for any comments,
mark hahn
_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf


Robert G. Brown                        http://www.phy.duke.edu/~rgb/
Duke University Dept. of Physics, Box 90305
Durham, N.C. 27708-0305
Phone: 1-919-660-2567  Fax: 919-660-2525     email:[email protected]


_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to