Jak wymusić błąd ECC [zamknięte]

10

Szukam sposobu wymuszenia błędu ECC w pamięci DRAM DIMM w celu przetestowania kodu związanego z odzyskiwaniem po tych błędach. Wierzę, że Intel robi przyrząd testowy za kilka tysięcy dolarów, ale szukam czegoś nieco tańszego.

Próbowałem kupić emiter Beta (Strontium 90, 0,01 uCi) podłączony do DIMM, aby wymusić „bit flip” w sprzęcie. Po dwóch tygodniach pracy nie otrzymuję żadnych raportów błędów ECC.

Kolejnym krokiem jest zakup silniejszego emitera ... lub sprawdzenie, czy ktoś inny rozwiązał to w inny sposób.

Pytanie : Czy ktoś znalazł sposób na wymuszenie awarii ECC w DIMM do celów testowych (inne niż znalezienie uszkodzonego DIMM i użycie tego ... co było naszą starą techniką, dopóki DIMM nie zrezygnował całkowicie z ducha)

Albiglan
źródło
1
Będziesz potrzebował czegoś nieco silniejszego niż to. Podejdź do Fermilabu i zobacz, co mają. :)
Michael Hampton
4
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ nie jest to pytanie dotyczące administracji systemu. Nadaje się do migracji na inną stronę SE, choć nie jestem całkowicie pewien, która z nich byłaby odpowiednia.
kasperd
2
Czy te przykłady wstrzyknięć błędów pomagają? A może potrzebujesz prawdziwych usterek sprzętowych?
ckujau
1
Czy można by symulować błędy ECC z jakąś warstwą wirtualizacji? Tylko myśl
Molomby,
2
@Molomby to. Wstrzykiwanie błędów dla maszyn wirtualnych jest dyscypliną badawczą w CS. Z biegiem lat opublikowano pewną przyzwoitą pracę.
the-wabbit

Odpowiedzi:

1

Problem został rozwiązany przez dodanie przewodów do pojedynczego modułu DIMM (niszczenie go podczas normalnego użytkowania) i generowanie losowych błędów ECC za pomocą modułu DIMM, co pozwoliło nam przetestować system.

Albiglan
źródło