En installant le memtester vous pouvez vérifier l'absence d'erreurs dans votre système alors qu'il est encore en cours d'exécution. Pas besoin de redémarrer, il suffit d'exécuter cette application.
Pour l'installer, ouvrez un terminal et tapez :
sudo apt install memtester
Vous pouvez ensuite l'utiliser comme suit :
sudo memtester 1024 5
Cela devrait allouer 1024MB de mémoire, et répéter le test 5 fois.
Mise à jour
- Si vous avez plus de RAM, comme 4 ou 8 Go, c'est à vous de décider de la quantité de mémoire que vous voulez allouer aux tests.
- Comme votre système d'exploitation, le processus en cours d'exécution peut prendre une certaine quantité de RAM, veuillez vérifier la RAM libre disponible et l'attribuer à memtester.
- Si vous utilisez un système 32 bits, vous ne pouvez pas tester plus de 4 Go même si vous avez plus de RAM (les systèmes 32 bits ne supportent pas plus de 3,5 Go de RAM).
- Si votre système est très occupé et que vous attribuez une quantité de RAM supérieure à celle qui est disponible, le test risque de bloquer votre système et de le faire s'arrêter, soyez-en conscient.
- Exécutez le memtester en tant qu'utilisateur root, pour que le processus memtester puisse malloquer la mémoire, une fois qu'il a obtenu la mémoire, il essaiera d'appliquer le verrouillage. Si la mémoire spécifiée n'est pas disponible, il essaiera de réduire la RAM requise automatiquement et essaiera de la verrouiller avec mlock.
- Si vous l'exécutez en tant qu'utilisateur normal, il ne peut pas réduire automatiquement la quantité de RAM requise, il ne peut donc pas la verrouiller, il essaie de s'emparer de cette mémoire spécifiée et commence à épuiser toutes les ressources du système.