Memtester Memtester is a user-mode tool used to test memory subsystem faults. It is very convenient and supports 32-bit or 64-bit Unix-like systems. For hardware developers, memtester can locate the physical address.
1. Install the memtester-4.2.2.tar.gzsource package at http://pyropus.ca/software/memtester. # Tar-zxvf memtester-4.2.2.tar.gz # make install 2. test. /memtester [-p physaddrbase] <mem> [B | K | M | G] [loops] wherein: Physaddrbase: the physical address to be tested; <mem> [B | K | M | G]: Test memory size; [loops]: test count case: [root @ RedHat memtester-4.2.2] #. /memtester-p 0x0a0000 4 k 1 memtester version 4.2.2 (32-bit) Copyright (C) 2010 Charles Cazabon. licensed under the GNU General Public License version 2 (only ). pagesize is 4096 pagesizemask is 0xfffff000want 0 MB (4096 bytes) Loop 1/1: Stuck Address: testing 0 FAILURE: possible bad address line at physical address 0x000a0000. skipping to next test... random Value: OK Compare XOR: OK Compare SUB: OK Compare MUL: OK Compare DIV: OK Compare OR: OK Compare AND: OK Sequential Increment: OK Solid Bits: OK Block Sequential: OK Checkerboard: OK Bit Spread: OK Bit Flip: OK Walking Ones: OK Walking Zeroes: OK 8-bit Writes: OK 16-bit Writes: OK Done. [root @ RedHat memtester-4.2.2] #