Comment forcer une erreur ECC [fermé]

10

Je cherche un moyen de forcer une erreur ECC dans une DIMM DRAM pour tester un code associé à la récupération de ces erreurs. Je crois qu'Intel fait un gabarit de test pour plusieurs milliers de dollars, mais je cherche quelque chose d'un peu moins cher.

J'ai essayé d'acheter un émetteur Beta (Strontium 90, 0.01uCi) attaché au DIMM pour forcer un "bit flip" dans le matériel. Après deux semaines de fonctionnement, je ne reçois aucune erreur ECC signalée.

Ma prochaine étape consiste à acheter un émetteur plus puissant ... ou à voir si quelqu'un d'autre a résolu le problème d'une autre manière.

Question : Quelqu'un a-t-il trouvé un moyen de forcer les échecs ECC dans un module DIMM à des fins de test (autre que de trouver un module DIMM défectueux et de l'utiliser ... c'était notre ancienne technique jusqu'à ce que le module DIMM abandonne complètement le fantôme)

albiglan
la source
1
Vous allez avoir besoin de quelque chose d'un peu plus fort que ça. Rendez-vous au Fermilab et voyez ce qu'ils ont. :)
Michael Hampton
4
Je vote pour fermer cette question comme hors sujet car ce n'est pas une question d'administration système. Il convient à la migration vers un autre site SE, bien que je ne sois pas entièrement sûr lequel serait approprié.
kasperd
2
Ces exemples d' injection d'erreur sont-ils utiles? Ou avez-vous besoin de véritables défauts matériels?
ckujau
1
Serait-il possible de simuler des erreurs ECC avec une couche de virtualisation quelconque? Juste une pensée
Molomby
2
@Molomby, ce serait le cas. L'injection de pannes pour les machines virtuelles est une discipline de recherche en CS. Un travail décent a été publié au cours des années.
the-wabbit

Réponses:

1

Le problème a été résolu en ajoutant des câbles à un seul module DIMM (en le détruisant pour une utilisation normale) et en générant des erreurs ECC aléatoires avec le module DIMM, ce qui nous a permis de tester le système.

albiglan
la source