Je suis en train de reconstruire un système AMD Athlon 5000 vieux de trois ans qui a une carte mère "ASRock NF7G-FullHD" avec 4 slots mémoire, étiquetés "DDR2 800", censés avoir une capacité de RAM de 8 Go au total. En plus d'une alimentation 550W et d'un disque de 500GB, j'ai acheté une "paire assortie" d'unités d'alimentation en énergie. 2 DIMM de 2 Go chacun qui, malheureusement, présentent des erreurs persistantes sur un seul bit à plusieurs endroits (voir l'image).
Quel serait l'effet de l'exécution de Linux sur ce système avec une telle mémoire ? I.e. Quelle est la probabilité d'une instabilité, d'une erreur non détectée ou de faibles performances ? Y aura-t-il des pannes de système d'exploitation, des pannes de segmentation, des défaillances d'applications diverses, etc. Existe-t-il un moyen d'identifier ou de désactiver les mauvais morceaux de RAM ?
Notez que les 4 emplacements de mémoire sont étiquetés DDRII_1,2,3,4 ; 1&2 sont jaunes, 3&4 sont orange. L'image Memtest86 ci-dessus a été prise lorsque les emplacements ont été remplis dans l'ordre (nouveau, ancien, nouveau, ancien). Des erreurs se produisent également à des adresses similaires avec l'ordre de remplissage (old,old,new,new), avec le même taux d'accès à la mémoire (environ 2,9GB/s) que sur l'image. Rempli (old, old, -, -) ou (old, -, old, -) ou (new, -, new, -) aucune erreur ne s'est produite en quelques heures de test, mais (new, new, -, -) pour une raison quelconque n'est pas entré dans ou à travers le BIOS et le bouton de réinitialisation semble n'avoir aucun effet et il n'y a pas de signal vidéo. Avec 3 slots remplis, par exemple (nouveau1, ancien, nouveau0, -) une erreur s'est produite (située dans le premier Go de RAM) en 1,5 heure de test ; avec (old, old, new0, -), aucune erreur en 2 heures de test. Un problème de performance avec les configurations de 6 Go est le taux d'accès à la mémoire de seulement 1,7 Go/sec.
Résumé de la question : Quel serait l'effet de l'exécution de Linux sur ce système avec une mémoire sujette à des erreurs d'un seul bit ? Existe-t-il une solution autre que le remplacement de la RAM ?