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
Feedback sent
We appreciate your effort and will try to fix the article