Difference between revisions of "HowTo Check if RAM and CPU are OK"

From OpenFOAMWiki
(All done in a single go! :))
 
m (Installation: OK... 3rd time's the charm...)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
For today's PCs, the usual [http://www.memtest.org memtest86+] that is provided with Linux Distribution isn't enough to catch some of the memory errors that occurs on the latest hardware (since 2008-2009).
 
For today's PCs, the usual [http://www.memtest.org memtest86+] that is provided with Linux Distribution isn't enough to catch some of the memory errors that occurs on the latest hardware (since 2008-2009).
  
This is one of the various reasons that Google developed the application {{tt|stressapptest}}: [http://code.google.com/p/stressapptest/ stressapptest @ Google Code] - For more information, check their own introduction: [http://code.google.com/p/stressapptest/wiki/Introduction Introduction]
+
This is one of the various reasons that Google developed the application {{tt|stressapptest}}: [https://github.com/stressapptest/stressapptest stressapptest @ Github]
  
  
Line 16: Line 16:
 
make
 
make
 
make install</bash>
 
make install</bash>
This is also explained here: [http://code.google.com/p/stressapptest/wiki/InstallationGuide Installation Guide]
+
This is also explained here: [https://github.com/stressapptest/stressapptest#installation Installation Guide]
 
+
  
 
= Usage =
 
= Usage =
Line 23: Line 22:
 
* This test does a thorough test of of a high stress communication between CPU and RAM, able to detect issues that are not detected with {{tt|memtest86+}}: <bash>stressapptest -W --cc_test</bash>
 
* This test does a thorough test of of a high stress communication between CPU and RAM, able to detect issues that are not detected with {{tt|memtest86+}}: <bash>stressapptest -W --cc_test</bash>
 
* To do the previous test with only 5GB of RAM: <bash>stressapptest -W --cc_test -M 5000</bash>
 
* To do the previous test with only 5GB of RAM: <bash>stressapptest -W --cc_test -M 5000</bash>
 +
 +
[[Category:Tutorials]]

Latest revision as of 14:44, 1 October 2017

1 Introduction

For today's PCs, the usual memtest86+ that is provided with Linux Distribution isn't enough to catch some of the memory errors that occurs on the latest hardware (since 2008-2009).

This is one of the various reasons that Google developed the application stressapptest: stressapptest @ Github


2 Installation

Currently, this is distributed by default on all major up-to-date Linux Distributions, so it should be as easy as running:

  • Ubuntu/Debian:
    sudo apt-get install stressapptest
  • Fedora:
    sudo yum install stressapptest
  • openSUSE:
    sudo zypper install stressapptest

As for building from source code, it should be the standard build procedure used on Linux:

./configure
make
make install

This is also explained here: Installation Guide

3 Usage

Example of commands for properly testing RAM:

  • This test does a thorough test of of a high stress communication between CPU and RAM, able to detect issues that are not detected with memtest86+:
    stressapptest -W --cc_test
  • To do the previous test with only 5GB of RAM:
    stressapptest -W --cc_test -M 5000