Czy można przerwać Memtest86 +?

47

Moja maszyna Wasta Linux zawiesza się w pozornie przypadkowych momentach. (Nie spowalnia; tylko zamraża do momentu, w którym nie zareaguje na żadne przerwanie oprócz twardego restartu).

Korzystam z Memtest86 +, aby pomóc mi zdiagnozować problem i spodziewałem się, że zajmie to trochę czasu, ale minęło już 13 godzin bez końca. Jest jeszcze inna praca, którą muszę wykonać.

Czy można przerywać działanie Memtest86 + podczas działania bez negatywnego wpływu na maszynę?

Merchako
źródło
19
Tak, absolutnie. Możesz nacisnąć klawisz Esc, aby w pierwszej kolejności zrestartować komputer, jeśli dzięki temu poczujesz się lepiej. Ale nie ma nic złego w szarpnięciu wtyczki podczas uruchamiania Memtest86 +. Wszystko, co robi, to odczyt / zapis z pamięci RAM, która, jak już wiesz, jest niestabilna po odłączeniu zasilania.
Cody Gray
1
Jeśli komputer zawiesza się, ale nie występuje błąd jądra (sprawdź dzienniki jądra po ponownym uruchomieniu), oznacza to, że dysk może ulec awarii.
Thorbjørn Ravn Andersen
Miałem podobny problem (zawieszanie się do tego stopnia, że ​​nie reaguje na żadne przerwania oprócz twardego restartu), z wyjątkiem tego, że w moim przypadku restart nie zawsze pomógł. Ponownie zainstalowałem pamięć RAM i od tego czasu nie miałem problemów.
Ploni

Odpowiedzi:

72

Jeśli mówisz o memtest86/ memtest86+, jak w programach rozruchowych, na pewno. Przerwanie nic nie da, ponieważ nigdy nie zapisuje żadnych trwałych danych. W rzeczywistości testy są celowo nieskończone - po prostu będą przebiegać pomyślnie, dopóki go nie zatrzymasz.


memtest składa się z szeregu testów , każdy o określonym wzorze. Pojedynczy ukończony przebieg wszystkich wybranych testów nazywany jest zaliczeniem . Jak wspomniano wcześniej, możesz bezpiecznie przerwać w dowolnym momencie, po prostu wyłączając urządzenie.

Nie ma optymalnej liczby przebiegów - w pierwszym przejściu zostanie wykryta oczywista awaria, a pojawienie się przejściowych awarii może zająć sto przebiegów (w tym momencie równie dobrze można uzyskać pamięć RAM ECC). Kiedyś zalecałem uruchomienie co najmniej 10 przebiegów, aby wykryć częstsze awarie przerywane, chociaż przy większych pojemnościach pamięci RAM może to obecnie trwać zbyt długo.

Kok
źródło
2
Czy sporadyczna awaria występuje częściej w 10 kolejnych przejściach, czy też mogę uruchomić 1 przepustkę dziennie w ciągu 10 dni i używać maszyny do innych rzeczy między przejściami?
ComicSansMS
7
Uruchomienie 10 kolejnych przebiegów jest lepsze, ponieważ ciągły i długi przebieg memtest86 może wykryć błędy spowodowane przegrzaniem. Poza tym uważam, że po ukończeniu pełnego podania wszystkie kolejne podania są identyczne.
Arnon
3
Staram się go uruchamiać „tak długo, jak to możliwe”, co najmniej przez noc, może weekend. „liczba przejść” tak naprawdę nie wchodzi w to.
Criggie
Pamięć ECC: wypadła z łask.
David Tonhofer