A userspace utility for testing the memory subsystem for faults. It's portable and should compile and work on any 32- or 64-bit Unix-like system. (Yes, even weird, proprietary Unices, and even Mac OS X.) For hardware developers, memtester can be told to test memory starting at a particular physical address as of memtester version 4.1.0.

memtester is Copyright © 1999-2020 Charles Cazabon.

memtester is licensed under the GNU General Public License version 2 (only). If you wish to obtain a license to distribute memtester under other terms, or would like commercial support for memtester, please contact me directly.

Download memtester 4

The current version of memtester 4 is 4.5.0 and is available for download as a gzipped tarball:

Changes since the last version are available in the changelog.

Read the included README file and man page for instructions on building and using memtester.

Prebuilt binary packages of memtester 4

Prebuilt executables of memtester are included with or available for many OSes; you can probably install it from the package manager/ports system of any Linux, BSD, or similar OS. Some include:

Check your operating system's software packages list for more.