MemTest86 tenta di eseguire un test completo della RAM. Nel frattempo, è diventato anche un buon test a tutto tondo, poiché alcuni dei test toccano anche il controller di memoria della scheda madre e la CPU.
La RAM è molto aumentata, al punto che oggi un telefono portatile può contenere più RAM rispetto a un mainframe di 20 anni fa. I test si sono moltiplicati man mano che MemTest86 si è evoluto, così come la RAM. Sebbene la RAM sia diventata più veloce, i test richiedono ancora molto tempo, misurati in ore o addirittura giorni.
Ora per le cattive notizie : ho trovato almeno due fonti rispettabili,
dieci forum
e
wiki Come
dare lo stesso consiglio. Cito da dieci forum:
MemTest86 + deve essere eseguito per almeno 8 passaggi per essere quasi conclusivo , niente di meno non fornirà un'analisi completa della RAM.
Se ti viene chiesto di eseguire MemTest86 + da un membro dei Dieci Forum assicurati di eseguire tutti gli 8 passaggi per risultati conclusivi. Se corri meno di 8 passaggi ti verrà chiesto di eseguirlo di nuovo.
Devo sottolineare che MemTest86 ha due versioni, Free e Pro, in cui la versione Pro ha molti più test rispetto alla versione gratuita e alle opzioni di configurazione. Potresti vedere le differenze nell'articolo
Confronto delle caratteristiche .
Maggiori informazioni sul numero ottimale di passaggi sono disponibili dall'articolo
MemTest86 Informazioni tecniche
dalla descrizione del file di configurazione MemTest86 mt86.cfg
, disponibile solo nella versione Pro:
PASS1FULL
Specifica se il primo passaggio deve eseguire la prova completa o ridotta. Per impostazione predefinita, il primo passaggio deve eseguire una prova ridotta (ovvero meno iterazioni) al fine di rilevare gli errori più evidenti il più presto possibile.
Conclusione 1 : il primo passaggio è più breve e più veloce, destinato principalmente a rilevare errori gravi. Il fatto che il primo passaggio sia passato senza errori è incoraggiante, ma gli utenti della versione gratuita devono attendere il secondo passaggio per l'intera gamma di test.
Il maggior numero di passaggi che ho trovato è stato in questo test:
Test 7 [Spostamento di inversioni, modello a 32 bit]
Questa è una variante dell'algoritmo di inversione mobile che sposta il modello di dati lasciato di un bit per ciascun indirizzo successivo. La posizione del bit iniziale viene spostata a sinistra per ogni passaggio. Per utilizzare tutti i possibili schemi di dati sono necessari 32 passaggi . Questo test è abbastanza efficace nel rilevare errori sensibili ai dati ma il tempo di esecuzione è lungo.
Conclusione 2 : il test 7 ha bisogno di 32 passaggi per essere completamente completo, che prendo come limite superiore del numero di passaggi richiesti per un test davvero esaustivo.
Osservo anche che molti dei test usano uno schema casuale, con uno schema diverso per ogni passaggio, il che significa che ogni passaggio è diverso. Portandolo ad altezze assurde, potremmo concludere che non esiste un limite superiore al numero di passaggi richiesti per un risultato assolutamente conclusivo.
La mia opinione
La mia opinione per quanto riguarda il numero di passaggi è che si dovrebbero eseguire tutti i passaggi che si ha il tempo di aspettare. Il limite inferiore sembra essere di due passaggi, poiché solo il secondo sarà un test completo. Ma la domanda "quanto basta" non ha una vera risposta. Noto ancora che per i due riferimenti tecnici che ho citato sopra, il numero minimo di passaggi richiesti per un risultato positivo e conclusivo è di 8 passaggi (forse in modo che Test 7 eseguirà un intero byte a 8 bit, tra le altre ragioni).
D'altro canto, gli errori rilevati da MemTest86 dovrebbero essere presi molto sul serio. Dato che qui è stata posta la domanda sulla quantità accettabile di guasti, la mia risposta è che anche un solo guasto è troppo e non è accettabile.