MemTest86 пытается выполнить полное тестирование оперативной памяти. При этом он также стал хорошим всесторонним тестом, так как некоторые тесты также затрагивают контроллер памяти материнской платы и процессор. ОЗУ
RAM значительно увеличилось, до такой степени, что сегодня портативный телефон может содержать больше оперативной памяти, чем мейнфрейм 20-летней давности. С развитием MemTest86 количество тестов увеличилось, как и объем оперативной памяти. Хотя оперативная память стала быстрее, тесты все еще отнимают много времени, измеряемого часами или даже днями.
Теперь для плохих новостей : Я нашел по крайней мере два уважаемых источника [ Десять форумов ]0x3 и [ Вики как ]0x3 и которые дают те же самые советы. Цитирую из десяти форумов:
MemTest86+ должен быть запущен как минимум на 8 проходов, чтобы быть ближе к окончательному , что бы ни было меньше, это не даст полного анализа оперативной памяти.
Если участник из десяти форумов попросил вас запустить MemTest86+, убедитесь, что вы запустили все 8 проходов для получения убедительных результатов. Если Вы запустите менее 8 проходов, то Вас попросят запустить его еще раз.
Следует отметить, что MemTest86 имеет две версии, Free и Pro, где Pro версия имеет на несколько тестов больше, чем Free версия и параметры конфигурации. Вы можете увидеть различия в артикле Сравнение функций .
Больше информации об оптимальном количестве проходов можно получить из articl Техническая информация MemTest86 Из описания конфигурационного файла MemTest86, mt86.cfg
, доступного только в Pro версии:
PASS1FULL
Указывает, должен ли первый проход проходить полный или сокращенный тест. По умолчанию при первом проходе выполняется сокращенный тест (т.е. меньше итераций), с тем чтобы как можно быстрее выявить наиболее очевидные ошибки.
Включение 1 : Первый проход короче и быстрее, предназначен, в основном, для выявления грубых ошибок. Тот факт, что первый проход прошел без ошибок, обнадеживает, но пользователям бесплатной версии нужно ждать второго прохода, чтобы получить полную гамму тестов.
Самое большое количество проходов я нашел в этом тесте:
Тест 7 [Moving inversions, 32 bit pattern]
Это разновидность алгоритма скользящих инверсий, который сдвигает шаблон данных на один бит для каждого последовательного адреса. Позиция начального бита сдвигается влево за каждый проход. Для использования всех возможных шаблонов данных 32 прохода необходимы. Данный тест достаточно эффективен для выявления ошибок, чувствительных к данным, но время его выполнения велико.
Включение 2 : Для завершения теста 7 необходимо 32 прохода, что я считаю верхней границей по количеству проходов, необходимых для действительно исчерпывающего теста. 0x2 и 0x2 и я также отмечаю, что во многих тестах используется случайный шаблон, с разным шаблоном для каждого прохода, что означает, что каждый проход является разным. Если взять абсурдную высоту, то можно сделать вывод, что нет верхнего предела для количества проходов, необходимого для получения абсолютно убедительного результата.
Мое мнение
Мое мнение относительно количества проходов заключается в том, что нужно пройти столько проходов, сколько у человека есть время подождать. Нижняя граница, кажется, состоит из двух проходов, так как только второй будет полным тестом. Но вопрос “сколько достаточно” не имеет реального ответа. Еще раз обращаю внимание, что для двух технических ссылок, которые я привел выше, минимальное количество проходов, необходимое для хорошего и убедительного результата, составляет 8 проходов (возможно, так, что Тест 7, помимо прочих причин, сделает один полный 8-битный байт).
С другой стороны, к ошибкам, найденным в MemTest86, следует относиться очень серьезно. Поскольку здесь был поднят вопрос о допустимом количестве сбоев, мой ответ таков: даже один сбой - это слишком много и неприемлемо.