SYNOPSIS

       memtester <MEMORY> [ITERATIONS]


DESCRIPTION

       memtester  is an effective userspace tester for stress-testing the mem-
       ory subsystem.  It is very effective at finding intermittent  and  non-
       deterministic  faults.   Note  that  problems  in  other hardware areas
       (overheating CPU, out-of-specification power supply,  etc.)  can  cause
       memory faults.

       memtester  will  malloc(3) the amount of memory specified, if possible.
       If this fails, it will decrease the amount of memory requested until it
       succeeds.   It  will then attempt to mlock(3) this memory; if it cannot
       do so, testing will be slower and less effective.



OPTIONS

       MEMORY the amount of memory to allocate and test, in megabytes

       ITERATIONS
              (optional) number of loops to iterate through.  Default is infi-
              nite.


NOTE

       memtester  must  be  run  with  root  privileges to mlock(3) its pages.
       Testing memory without locking the pages in place is  mostly  pointless
       and slow.


EXIT CODE

       memtester's  exit code is 0 when everything works properly.  Otherwise,
       it is the logical OR of the following values:

       x01    error allocating or locking memory, or invocation error

       x02    error during stuck address test

       x04    error during one of the other tests


AUTHOR

       Written by Charles Cazabon.


REPORTING BUGS

       Report bugs to <memtester-bugs@discworld.dyndns.org>.



COPYRIGHT

       Copyright (C) 2006 Charles Cazabon
       This is free software; see the file  COPYING  for  copying  conditions.
       There  is  NO  warranty;  not even for MERCHANTABILITY or FITNESS FOR A
       PARTICULAR PURPOSE.



Man(1) output converted with man2html