Какие программы применяются для тестирования оперативной памяти

Миниатюризация компьютерных компонентов, похоже, подходит к своему логическому завершению: проводники в схемах стали настолько мелки и плотны, что на них стали сильнее действовать хаотические физические возмущения, паразитные наводки и прочие помехи. Говорят, даже магнитные бури вызывают в оперативной памяти компьютеров сбои, и, если бы там не использовались алгоритмы коррекции данных, мы бы могли наблюдать синие экраны смерти гораздо чаще.

Впрочем, Windows и сама сильна по части создания этих синих экранов. Относиться к ним легкомысленно не стоит, и лучше в настройках системы включить формирование малого дампа памяти, который и проверять после сбоев. Строки, содержащие надписи «memory corrupt», могут подтвердить худшие опасения. Сразу скажем, что битая память должна быть заменена. Но как определить нужную планку для тех, у кого их установлено несколько? Менять сразу всю слишком нерационально и дорого.

Для этого используются программы тестирования памяти. Их алгоритмы раскрываются авторами не очень охотно, хотя, к примеру, memtest86+ поставляется с открытым исходным кодом. Суть теста в том, чтобы циклически записывать в каждую ячейку паттерны кодов, где присутствуют сдвиги единиц и нулей кодов, а потом считывание их. Процесс нужно проводить именно циклически, так как ошибка чтения/записи может проявляться в неопределенные промежутки времени. Заодно выявляются ошибки контроллера памяти и работы ЦПУ на специальных командах, определяется нагрев комплектующих, недостаток напряжений и токов на плате, ошибки латентности самой памяти, проверка и анализ SPD.

Хотя в Windows есть встроенные средства диагностики памяти (Memory Diagnostic), которые можно скачать для всех версий системы, наибольшим доверием пользуются альтернативные системы тестирования, и среди них особо выделяется memtest86 и memtest86+. Это разные программы, и вторая написана на базе первой, со значительной доработкой и потому настоятельно рекомендуемая. Чтобы система не мешала тестам, программа прожигается на загрузочном диске, после чего можно загрузиться с него и выбрать тесты. Они делятся на короткие, длинные и зацикленные, и полная проверка может занять несколько часов времени. Поэтому лучше начинать с коротких тестов, которые при явных ошибках сразу это подтвердят, иначе придется долго ждать результатов.

Показатели именно этих программ дают наиболее правдивый результат, хотя тесты памяти можно проводить и через иные диагностические программы – в Википедии есть их огромный список.

FacebookTwitterGoogle+WhatsAppMail.RuOdnoklassnikiVK