2013-02-07 09:55:21 +0000 2013-02-07 09:55:21 +0000
53
53

Сколько пропусков достаточно для Мемтеста?

Мой компьютер зависает наугад в нескольких случаях и на разных операционных системах сегодня, что требует от меня нажать кнопку сброса. Я подозреваю, что это может быть проблема с памятью и сделал 0x6 и с memtest86. 0x2 и 0x2 и он прошел через два прохода без ошибок. Достаточно ли этого, или мне нужно бежать через ночь, пока я не увижу ошибку?

Что, если это проблема с материнской платой или процессором? Как узнать, не получив новую материнскую плату?

Технические характеристики системы:

  • Память: 2,0 Гб
  • Двухъядерный процессор E5300 @ 2,60 ГГц x 2
  • Материнская плата: ASUS P5KPL-AM EPU

Ответы (9)

26
26
26
2013-02-19 17:21:31 +0000

Тестирование не может доказать отсутствие ошибок, только их наличие

Memtest отлично подходит для поиска ошибок в оперативной памяти. Скорость, с которой обнаруживаются ошибки, обратно пропорциональна тому, насколько разбита оперативная память. Чем больше она разбита, тем быстрее она находит ошибки.

90% времени, если в оперативной памяти есть проблема, memtest найдет ее в течение 10 секунд, 99% времени, одного прохода будет достаточно, чтобы найти проблему. Чем дольше нужно времени, чтобы найти проблему, тем тоньше и менее вероятно, что это является причиной проблемы с вашим компьютером (но вы все равно должны получить новый таран, если вы получите хотя бы одну ошибку)

Так как ваш компьютер довольно часто ломается, и вы выполнили несколько проходов, это, скорее всего, не ваша оперативная память. В качестве следующего шага, вы должны протестировать жесткий диск, а затем процессор с помощью таких инструментов, как Ultimate Boot CD или Hiren’s. (В большинстве современных BIOS также есть встроенная функция тестирования жесткого диска).

21
21
21
2013-02-13 16:21:26 +0000

Я запустил memtest и увидел 6 проходов без ошибок, с 4+ ошибками за проход после этого. Обычно я просто запускаю 3-4 прохода, но пропустить ошибки, конечно, можно, сделав всего пару проходов. Представляю, что некоторые ошибки всплывают только при разогреве модулей памяти, что приводит к проблемам с запуском памяти при высоком напряжении.

13
13
13
2013-02-07 12:22:35 +0000

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

я никогда не видел, чтобы машина делала 1 полный проход, чтобы выйти из строя на одной из следующих. (Не то чтобы это обязательно было невозможно, просто показать, что это редкость.)

Раньше я работал в компьютерном магазине, где мы более или менее ежедневно запускали memtest на новых машинах.

Без достаточной информации я бы все равно догадался, что ваша проблема - перегрев или плохой водитель.

Так как вы перепробовали более одной операционной системы, драйверная часть кажется маловероятной. Если только вы, например, не пробовали только разные версии windows, которые используют один и тот же драйвер.

12
12
12
2013-08-23 20:46:40 +0000

http://hcidesign.com/memtest/manual.html

100% покрытие представляет собой один полный проход тестирования вашей памяти. В общем, лучше запускать несколько проходов. Вот три типичных длины тестирования, которые можно использовать:

  1. Тестирование до 100% покрытия (быстрый тест, чтобы убедиться, что Ваша оперативная память работает нормально)
  2. Тестирование в течение 1 часа (это поймает все, кроме прерывистых ошибок)
  3. Тест на ночь (рекомендуется; ваш компьютер все равно больше ничего не делает ночью, почему бы не быть абсолютно уверенным в том, что ваша оперативная память в порядке).
7
7
7
2013-09-17 13:43:35 +0000

Я видел, как оперативная память проходила первые 6 проходов memtest, а затем не проходила последующие проходы, и при запуске операционной системы Linux с такой памятью блокировалась через 6-8 часов. Остальная оперативная память на той же материнской плате работала нормально, поэтому, по-видимому, отказ оперативной памяти был чувствителен к температуре.

Когда я подозреваю проблему с оперативной памятью (например, на компьютерах Dell с подсветкой диагностики), я запускаю memtest на одном модуле оперативной памяти одновременно в первом слоте в течение 8-16 часов. Если она проходит, то это подтверждает, что и слот, и модуль оперативной памяти хороши, и я могу (более) уверенно использовать этот слот для тестирования других модулей оперативной памяти.

5
5
5
2019-03-11 10:26:18 +0000

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, следует относиться очень серьезно. Поскольку здесь был поднят вопрос о допустимом количестве сбоев, мой ответ таков: даже один сбой - это слишком много и неприемлемо.

1
1
1
2016-01-12 00:48:59 +0000

Обычно я запускаю Memtest EVERY TIME I меняю процессор, память или замечаю странные проблемы. Причина в том, что memtest не просто тестирует память. Он выдаст ошибку в трех других важных случаях:

1) Если возникают проблемы из-за перегрева либо процессора, либо памяти. Обычно memtest загружает процессор для нескольких тестов почти на 100%.

2) если процессор не может корректно получить доступ к памяти. Большинство тестов читают и записывают во все области памяти.

3) если есть проблемы с питанием. Т.е. слабый блок питания или плохие конденсаторы вызывают слишком много скачков, компенсирующих случайные биты.

Если я вижу хотя бы одну красную ошибку, я начинаю искать то, что должно быть удалено / исправлено перед использованием оборудования.

1
1
1
2013-02-19 17:10:15 +0000

Я делаю один проход, чтобы посмотреть, есть ли очевидные ошибки.

Если есть ошибка, то больше пассов не требуется.

Если проблема с компьютером странная, я отпустил его на ночь или на день на ~10 часов, чтобы быть уверенным.

1
1
1
2013-02-13 16:17:44 +0000

Учитывая, что после одного прохода он показывает Pass complete, no errors, press Esc to exit, я всегда считал, что этого достаточно.