Skip to Content

Tester sa mémoire vive

Suite à des plantages aléatoires sur certaines compilations, j’ai décidé de tester ma mémoire vive ...

Je connais déjà memtest86 [1], mais son principal inconvéniant c’est qu’il ne fonctionne que sur x86, c’est à dire les processeurs Intel ou compatible (AMD ...). De plus il est nécessaire de redémarrer le système sur un cédérom auto-amorçable.

J’ai donc cherché un testeur de mémoire vive et je suis tombé sur memtester [2].

Une fois téléchargé, la compilation se fait grâce à la commande "make".

Pour lancer le test, commençons par récupérer la taille de ma mémoire vive :

# free -m
             total       used       free     shared    buffers     cached
 Mem :           626        226        399          0          2         75
 -/+ buffers/cache :        148        478
 Swap :            0          0          0

J’ai donc 626 mo de mémoire vive. J’utilise cette valeur pour lancer le test.

# ./memtest 626

Il faut être patient, le test complet des tests durent des heures.

Il préférable d’être en init 1 (en tapant "init 1") pour faire ce genre de test. Il se peut que les applications qui consomment le plus de mémoire soient tuées par le noyau.

  1. memtest86
  2. memtester

Commentaires

Tester sa mémoire vive

La commande make sert a compiler une application C, C++, ... en langage machine.

Tester sa mémoire vive

A quoi correspond la commande "make" ?

> Tester sa mémoire vive

merci :)

> Tester sa mémoire vive

Juste qq pétouilles vraiment pas graves :

...sur certaines compilations, j’ai décidé...

....il est nécessaire de redémarrer le système

...commençons par récupérer la taille...

...le temps complet des tests durent des heures...
...les tests complets durent des heures...

 Piou-