memtester - Linux Guide

Modified on Wed, 5 Feb at 9:51 AM


memteset is a userspace programming for testing RAM for errors. See: https://pyropus.ca./software/memtester/


Guide based on a minimal Rocky 8.7 w/ kernel: 4.18.0-425.3.1.el8.x86_64 


Pre-requisites

yum install wget
yum install edac-util
yum install make
yum install gcc

You will also need to compile memtester from source, this means you need the associated "kernel-headers" package for the running kernel version.


Note that depending on your kernel version, the relevant kernel-headers may not be available via the package manager (ie: yum)


For example running 

yum list --showduplicates kernel-headers

will list much newer versions than we need. Therefore you may need to search and download the correct package from the internet. In this instance, we can find kernel-headers-4.18.0-425.3.1.el8.x86_64.rpm online and download/install like so:

mkdir /opt/kernel-stuff

cd /opt/kernel-stuff/

wget https://get.hpc.dev/vault/kernel/4.18.0-425.3.1.el8.x86_64/kernel-headers-4.18.0-425.3.1.el8.x86_64.rpm

rpm -ivh kernel-headers-4.18.0-425.3.1.el8.x86_64.rpm

Compile memtester

mkdir /opt/memtester

cd /opt/memtester/

wget https://pyropus.ca./software/memtester/old-versions/memtester-4.7.1.tar.gz

tar -zxf memtester-4.7.1.tar.gz

cd /opt/memtester/memtester-4.7.1

make


Running memteser

See: https://pyropus.ca./software/memtester/ 


./memteser [RAM to consume]

example:

./memtester 120G

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article