MemTest86 намагається зробити повний тест ОЗУ. При цьому це також стало хорошим всебічним тестом, оскільки деякі тести стосуються також контролера пам'яті материнської плати та процесора.
Оперативна пам’ять значно зросла, до того моменту, що портативний телефон може сьогодні містити більше оперативної пам’яті, ніж для мейнфрейму 20 років тому. Тести розмножувалися в міру розвитку MemTest86, а також оперативної пам'яті. Хоча оперативна пам’ять стала швидшою, тести все ще трудомісткі, вимірюються годинами чи навіть днями.
Тепер про погані новини : Я знайшов принаймні два поважні джерела,
Десять Форумів
та
Вікі. Як
це давати однакові поради. Я цитую з Десяти форумів:
MemTest86 + потрібно виконати щонайменше 8 проходів, щоб бути десь поруч , але все менше не дасть повного аналізу оперативної пам’яті.
Якщо вас попросять запустити MemTest86 + членом Десяти форумів, переконайтеся, що ви виконали всі 8 пропусків для остаточних результатів. Якщо ви виконаєте менше 8 пропусків, вас попросять повторити.
Слід зазначити, що MemTest86 має дві версії, Free і Pro, де Pro версія має кілька більше тестів, ніж Безкоштовна версія та параметри конфігурації. Ви можете побачити відмінності в статті
Порівняння особливостей .
Більш детальну інформацію про оптимальну кількість пропусків можна знайти в статті
MemTest86 Technical Information
з опису конфігураційного файлу MemTest86 mt86.cfg
, доступного лише у версії Pro:
PASS1FULL
Визначає, чи повинен перший прохід проводити повний або зменшений тест. За замовчуванням перший прохід повинен виконати зменшений тест (тобто менша кількість ітерацій), щоб виявити найочевидніші помилки якнайшвидше.
Висновок 1 : Перший прохід коротший та швидший, призначений переважно для виявлення важких помилок. Той факт, що перший пропуск пройшов без помилок, обнадіює, але користувачам Безкоштовної версії потрібно дочекатися другого проходу, щоб отримати повну гаму тестів.
Найбільша кількість пропусків, які я знайшла, була в цьому тесті:
Тест 7 [Переміщення інверсій, 32-бітний шаблон]
Це варіант алгоритму переміщення інверсій, який зміщує шаблон даних, залишений на один біт для кожної послідовної адреси. Початкове положення біта зміщується вліво для кожного проходу. Для використання всіх можливих шаблонів даних потрібно 32 проходи . Цей тест є досить ефективним для виявлення помилок, чутливих до даних, але час виконання тривалий.
Висновок 2 : Для тесту 7 потрібно 32 проходи, щоб бути повністю закінченими, і я вважаю верхньою межею кількість пропусків, необхідних для дійсно вичерпного тесту.
Я також зауважу, що в багатьох тестах використовується випадкова закономірність, з різним малюнком для кожного проходу, тобто кожен прохід відрізняється. Вважаючи це абсурдними висотами, можна зробити висновок, що немає верхньої межі кількості проходів, необхідних для абсолютно переконливого результату.
Моя думка
Моя думка щодо кількості пропусків полягає в тому, що потрібно пропустити стільки пропусків, скільки можна встигнути почекати. Нижня межа здається двома проходами, оскільки лише другий буде повним випробуванням. Але на питання "скільки вистачить" немає реальної відповіді. Ще раз зазначу, що для двох технічних посилань, які я цитував вище, мінімальна кількість пропусків, необхідних для хорошого і переконливого результату, становить 8 проходів (можливо, щоб Тест 7 зробив один цілий 8-бітний байт, серед інших причин).
З іншого боку, до помилок, виявлених MemTest86, слід сприймати дуже серйозно. Оскільки тут було поставлено питання про прийнятну кількість відмов, моя відповідь полягає в тому, що навіть один збій є занадто великим і неприйнятним.