Нажмите "Enter", чтобы перейти к содержанию

Как протестить оперативку: Проверяем оперативную память. | Пользователям ПК

Содержание

Как тестировать процессор и оперативную память? — i2HARD

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

Содержание:

  • Стресс-тест — что это?
  • Сценарии для тестирования
  • Программное обеспечение для стресс-теста процессора
  • Prime95
  • AIDA64
  • y-cruncher
  • OCCT
  • Стресс-тест оперативной памяти
  • Prime95 (Blend Test)
  • y-cruncher
  • TestMem5
  • Memtest86
  • Memtest86+
  • Мониторинг системы во время стресс-теста
  • HWiNFO
  • Заключение

Стресс-тест — что это?

Что такое стресс-тест? Это одна из форм тестирования, которая используется для определения устойчивости системы или модуля в условиях превышения пределов нормального функционирования. © Wikipedia 

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

Сценарии для тестирования

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

При втором типе тестирования (или тестировании на реальных задачах) помогает сохранить стабильность компьютера и нужную нам производительность только там, где мы её хотим видеть. Такое тестирование подразумевает, что мы знаем температуру, потребление или другие ситуации, когда возникает несовместимость. Конечно, можно провести тестирование и без описанных ниже программ используя только те пакеты приложений, которые нам необходимы или же только в нужных играх.

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

Программное обеспечение для стресс-теста процессора

Бывают различные ситуации, когда необходимо провести стресс-тест процессора. Так, это может быть разгон, андервольт, проверка максимального нагрева.

Prime95

Одним из популярных инструментов для тестирования компьютера является программа Prime95. Она находит числа Мерсенна, используя процессор, при этом создаётся большая нагрузка. Если компьютер может выдержать стресс-тест в течении 1-2 часов, то можно сделать вывод, что всё нормально и разгон/андервольт удался. Если же во время тестирования можно заметить появление ошибок (errors) в тесте, «заикание» или перезагрузку компьютера, то необходимо будет производить проверку дальше.

При первом запуске мы выбираем меню stress test или же в меню Option -> Torture test… мы можем выбрать несколько настроек, перечислим их сверху вниз. Количество ядер для теста и галочка для тестирования гиперпоточности или симуляции мультипоточности, иначе говоря все доступные потоки и ядра для нашего процессора. Затем тест Small FFTs, который позволяет протестировать кеш L1/L2, высокое потребление/нагрев/стресс-тест ЦП, во втором режиме Small FFTs всё аналогично, только теперь тест будет проводиться с максимальным потребление для нашего процессора. Medium FFTs позволяет протестировать разные уровни кеша, в том числе 4 уровень. 4 уровень встречался только на нескольких процессорах и в современных вариантах не используется, поэтому меню не активно. Large FFTs позволяет произвести стресс-тест контроллера памяти и самой оперативной памяти. Blend выполняет комплексный тест по всем возможным пунктам, которые указаны выше. Режим Custom позволяет нам гибко настроить сам тест. Также у нас есть возможность отключить AVX инструкции при тесте.

Например, одним из вариантов тестирования на AMD Zen 2 может быть следующий набор настроек:

К сожалению, тест не даёт определить, какой из компонентов вызывает стабильность сам по себе, если только не идёт проверка только процессора.

Скачать можно здесь.

AIDA64

Ещё один не менее популярный инструмент для тестирования. К сожалению, полный пакет стоит некоторых денег, однако для наших целей будет достаточно даже TRIAL версии.

Для запуска стресс-теста необходимо зайти в меню Сервис и затем выбрать Тест стабильности системы. Нас встретит окно System Stability Test, в котором мы можем выбрать один из вариантов: Stress CPU, FPU, cache, system memory или же запустить все стресс-тесты одновременно. Обычно для того, чтобы протестировать процессор достаточно выбрать Stress FPU. Однако если видно, что нагрузки не хватает, то будет достаточно к Stress FPU добавить и Stress CPU. Сам по себе тест не является гарантией 100 процентной стабильности, однако в большинстве простых задач даст нам возможность поддерживать систему в рабочем состоянии.

Заходим на сайт и выбираем Extreme версию для скачивания. Без ключа нам будет доступна Trial версия.

y-cruncher

y-cruncher — это программа, которая может вычислять число Пи и другие константы до триллионов цифр.

С момента своего запуска в 2009 году он стал распространенным приложением для тестирования производительности и стресс-тестирования для оверклокеров и энтузиастов.

Запускаем y-cruncher, в нём отображается информация о нашем процессоре и немного данных по операционной системе, которая в большей части относится к процессорам. Для того, чтобы начать тест необходимо зайти в Component Stress Tester, введя цифру 1 в командной строке. Далее нам будут доступны настройки теста. Мы можем изменять нужные настройки теста, вводя нужную цифру в строке option. После редактирования настроек вводим цифру 0. Зачастую хватает стандартных настроек, если необходимо немного большее, то можно загрузить какой-либо конфигурационный файл, вводя в строку option 9/10.

OCCT

OCCT — это довольно сложный стресс-тест процессора, которым часто пренебрегают. С помощью данного теста мы не получаем значительный нагрев в отличии от Prime95 с AVX, однако это неплохой выбор для длительных тестов стабильности. Программное обеспечение может регистрировать ряд важных параметров, работая в бесконечном цикле или останавливаясь по истечении определенного промежутка времени. Скачать OCCT можно здесь.

OCCT с набором данных «Малый»

Этот вариант создает наибольшую нагрузку из четырех доступных вариантов, однако он не такой сложный для процессора, как Prime95 с AVX и Small FFTs. Однако можно сказать, что он больше нагружает память, чем Prime95. Хорошо подходит для длительного теста процессора и памяти.

OCCT с набором данных «Большой»

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

Память, в частности, загружается сильнее, чем в Prime95. Это второй вариант ещё одного режима стресс-теста памяти.

OCCT с набором данных «Большой», режим «Экстрим»

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

OCCT Linpack

Реализация OCCT Linpack создает сложную общую нагрузку, хотя она и не достигает значений, которые мы получаем в OCCT с набором данных «Малый» этой программы. Мы по прежнему можем использовать тест, как дополнительный стресс-тест памяти.

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

Стресс-тест оперативной памяти

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

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

Prime95 (Blend Test)

Один из самых простых способов тестирования оперативной памяти – это тестирование с помощью Blend Test в Prime95. Данный тест будет полезен в ситуациях разгона процессора и оперативной памяти, однако он не всегда сможет помочь вам в выявлении ошибок в самой памяти.

y-cruncher

В целом как и с Prime95 никто не мешает произвести тест оперативной памяти с помощью y-cruncher, процедура аналогична той, которая описана немного ранее.

TestMem5

Одна из самых популярных программ для тестирования памяти, работает вплоть до DDR5. Необходимо отметить, что от того, какие стоят тайминги и какой объем оперативной памяти используется, будет зависеть время тестирования.

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

После перехода по ссылке и распаковки архива не торопимся запускать программу. Переходим в папку конфиги tm5 и определяемся с тем, каким вариантом будем тестировать. 

Большинство рекомендует тест [email protected] и 1usmus_v3.cfg. После того, как мы определились, копируем данный файл в папку bin, которая находится в корне с основной программой. Далее нажимаем правой кнопкой мыши по файлу Cfg.link и выбираем Открыть с помощью… В перечне используем блокнот. Меняем существующий путь на путь, в котором находится папка bin с нашим файлом конфигурации. Для примера должно получиться следующее: D:\Users\Anem\Desktop\TM5\bin\[email protected]. После этого возвращаемся к самой программе и запускаем её от имени администратора.

Если всё сделано правильно, то никаких ошибок не будет отображаться, а в программе мы увидим Customize: Extreme1 @anta777 или 1usmus_v3 в зависимости от того, какой файл был указан.

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

В программе также есть возможность задать собственные настройки, но тем, кто хочет протестировать свою память больше того времени, которое поставили авторы в своих конфигурациях, может отредактировать конфигурационный файл. Для этого необходимо аналогично нажать по нему правой кнопкой мыши, выбрать Открыть с помощью… и нажать на блокнот. В списке находим строчку Cycles=3 и меняем число в большую сторону. Тем самым мы меняем количество циклов у теста, которое будет проводить программа. Это также может быть полезно в случаях, когда нам не хватает времени на нагрев оперативной памяти во время стандартного теста.

При уменьшении значения количество циклов сократится и тест пройдёт быстрее, но такое делать не рекомендуется по причине того, что при тесте память не успеет нагреться и мы не сможем проверить стабильность при нагреве.

Memtest86

Переходим к следующему программному обеспечению для тестирования оперативной памяти — Memtest86. Если ранее мы рассматривали программы, которые работают из под операционной системы, то данное ПО запускается только из UEFI. Казалось бы, что это не настолько удобно, когда необходимо перезагрузить ПК и остаться наедине с белыми надписями на чёрном экране на некоторое время. Однако, даже запуская тесты из-под операционной системы, мы не должны пользоваться компьютером всё это время, поэтому программы в ОС или UEFI по большому счёту не имеют особого значения. В связи с тем, что мы работаем с UEFI, то нам понадобится внешний носитель, например, USB флешка.

На сайте программы есть большой пользовательский гайд по работе с программой, но мы остановимся только на установке программы и её простом использовании. Такого сценария хватит практически всем пользователям, если вдруг будет интересовать что-то большее и будет желание познакомиться с ПО поближе, то лучше ознакомиться с предлагаемым гайдом. MemTest86_User_Guide_UEFI (только на английском языке).

Перейдём к установке в Windows (учтите, что необходимо использовать пустую флешку):

1. Скачиваем файл MemTest86 Free.

2. Распаковываем содержимое архива в любую папку на компьютере.

3. Подключаем USB – флешку.

4. Запускаем программу ImageUSB, которую мы распаковали вместе с содержимым архива.

5. Выбираем нашу USB флешку из списка (Step 1).

6. Выбираем из списка ‘Write image to USB drive’ (Step 2).

7. Если в этой строке нет записи, то нажимаем Browse и выбираем memtest86-usb.img, который должен находиться в папке, в которую мы распаковали файл (Step 3).

8. Нажимаем кнопку ‘Write’ (Step 4).

9. После подтверждения нескольких всплывающих окон мы получаем загрузочную USB флешку.

Теперь мы можем перезагрузить компьютер, загрузиться с флешки и начать тестировать оперативную память. Для этого достаточно в левом столбике нажать Start Test и тестирование начнётся. Если во время теста обнаружатся ошибки, то, не дожидаясь окончания, мы перезагружаемся и начинаем искать, чем вызвана ошибка (большое/низкое напряжение на памяти, тайминги и др.)

Существуют разные версии, в том числе для Linux, но большинство использует операционную систему Windows;  инструкция в гайде написана понятным языком для любой ОС, хотя и на английском языке.

Скачать можно здесь.

Memtest86+

По сравнению с прошлым программным обеспечением данное распространяется бесплатно и имеет в своём составе открытый исходный код. Разработчики акцентируют внимание на том, что Memtest86+ никакого отношения к Memtest86 не имеет.

Переходим к установке Memtest86+. В данном случае программа работает аналогично Memtest86. Нам необходимо установить её на флеш-накопитель.

1. Скачиваем на сайте Windows USB Installer (32/64 bits).

2. Подключаем USB – флешку.

3. Запускаем Windows USB Installer (32/64 bits).

4. Нажимаем I agree

5. Выбираем USB – флешку. Программа предупреждает, что все данные на флешке будут удалены, поэтому предварительно переместите нужные вам файлы. Кроме этого мы можем выбрать (Recommended) Check this box if you want to format Drive E:\ Указана метка E по причине того, что в тестовом компьютере флешки определяются как накопитель с меткой E. На других компьютерах может быть любая другая буква. После выбора опции мы форматируем флешку и меняем файловую систему на Fat32.

6. Нажимаем Create.

Всё — загрузочная флешка создана; теперь мы можем перезагрузиться и начать тестировать память. 

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

Скачать можно здесь в разделе Download.

Мониторинг системы во время стресс-теста

На текущий момент существует множество различного программного обеспечения для обеспечения мониторинга работы системы. Кто-то пользуется ими на постоянной основе, а кто-то во время стресс-теста. Мы же будем отслеживать температуры процессора и оперативной памяти во время стресс-теста в тех программах, которые работают из-под операционной системы. Да, такое не получится сделать с Memtest86 и Memtest86+, но если есть возможность, то лучше пользоваться программами для мониторинга. Так мы сможем достаточно просто определить, есть ли проблемы по части температуры или, например, пользуясь Prime95, дополнительно определять, существуют ли проблемы во время теста с ядрами.

В данном разделе будет только одна рекомендация. Это не значит, что нельзя использовать что-то другое, но из опробованных программ встречались моменты, когда показания с датчиков либо зависали, либо показывали какие-то запредельные значения, что может ввести в ступор и заставить дополнительно искать проблему там, где её на самом деле нет.

HWiNFO

Достаточно мощный инструмент для мониторинга данных со всех доступных в компьютере датчиков. С помощью HWiNFO64 можно отслеживать различные компоненты в удобной для нас форме. При запуске этого инструмента мы можем мониторить температуру на процессоре, видеокарте, оперативной памяти, материнской плате, скорость вращения вентилятора и процент загрузки того или иного компонента. Также сторонние утилиты зачастую используют библиотеки HWiNFO или просят, чтобы программа была запущена для работы виджетов.

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

После установки или извлечения из архива (в случае с портативной версией) запускаем программу и видим следующее окно:

На выбор два вида отображения:

— Sensors-only (Только датчики)

— Summary-only (Только сводка)

При выборе Summary-only (Только сводка) нам доступна общая информация по компьютеру: процессор, материнская плата, оперативная память, видеокарта, операционная система, накопители. Нас это меньше всего интересует со стороны стресс-теста.

Перезапускаем программу, снимаем выбор с Summary-only (Только сводка) и ставим на Sensors-only (Только датчики), а вот теперь всё гораздо интереснее. Программа доступна на русском языке, поэтому если ОС использует русский язык, то HWiNFO будет по умолчанию использовать русский. В примере не используется русский по причине того, что английские наименования используются повсеместно, в том числе в биосе и они выглядят более компактно.

От изобилия показателей разбегаются глаза, но мы можем скрыть ненужные для нас показатели — так, в примере скрыто 56 параметров (56 values hidden). Для скрытия достаточно нажать на ненужном для нас показателе и нажать Hide (Скрыть). Так отображение становится более компактным и с необходимыми параметрами.

Заключение

Мы рассмотрели несколько инструментов для проведения стресс-теста. Каждый остановится на своём наборе программ. Кто-то захочет тестировать всеми — выбор индивидуален. В большинстве случаев стресс-тест нужен при разгоне комплектующих, тем самым мы проверяем их на стабильность работы в различных режимах. Конечно, применение андервольта тоже потребует дополнительного тестирования на стабильность, при этом температурные показатели уже не будут настолько критичными. В редких случаях приходится тестировать на стабильность сборку без разгона по причине того, что от брака комплектующих никто не застрахован.

В конечном итоге рассмотренные инструменты помогут найти виновника возникновения нестабильности и устранить возникшую причину. 

Всем беспроблемных комплектующих, качественного тестирования и не болейте.

Как самостоятельно проверить работоспособность оперативной памяти

Оперативная память является одной из самых важных аппаратных частей вашего компьютера, благодаря ей он может запоминать некоторые участки данных, и быстро обмениваться ими с другими ресурсами компьютера. Скорость обработки данных в оперативной памяти превышает в 5-10 раз скорость обычного жесткого диска и в 25-50 раз — скорость флеш-накопителя. В конце концов, без оперативной памяти невозможен вообще запуск компьютера. Если вы покупаете компьютер с рук, то первое, что необходимо сделать при его запуске — протестировать оперативную память ПК. Ведь, как и в жестком диске, там могут попадаться «битые» блоки, которые могут привести к отображению BSOD с ошибками вроде «Система обратилась к адресу, память не может быть read». Это свидетельствует о том, что с планками ОЗУ все-таки что-то не в порядке.

На помощь к нам приходит утилита Memtest, которая стала давно популярной как одна из лучших программ по диагностике оперативной памяти. Принцип работы программы такой: она производит запись участка данных в каждый блок, параллельно считывая и тестируя его на ошибки. Сама проверка происходит в несколько проходов (всего 10), это нужно для полной и точной проверки всей емкости ОЗУ. Программа использует в качестве оболочки собственный загрузчик, который работает без участия операционной системы. То есть загружается напрямую из BIOS в маленькую выделенную часть ОЗУ и работает автономно. Рассмотрим где можно загрузить данную программу, как работать с ней и какие функции она выполняет.

Как скачать и установить утилиту Memtest

Сперва нам необходимо найти в Интернете образ загрузчика MemTest, в формате ISO, который необходимо записать на диск или USB-носитель, чтобы потом загрузиться с него. Сейчас существует множество дистрибутивов этой программы, в так называемых «реаниматорах», то есть загрузочных образов для восстановления системы. Но рекомендуется зайти на официальный сайт ПО и скачать оттуда образ, чтобы в нем не было лишнего вмешательства. Зайдите на сайт memtest.org. и скачайте последнюю версию, на момент написания статьи это версия 5.01. Перейдите в раздел Download — там имеются версии в формате ISO, предпочительном для компакт-диска, и со специальной утилитой AutoinstallerforUSB, которая позволит создать загрузочную флешку. Программа совместима со всеми операционными системами Windows.

Для того чтобы записать образ с программой Memtest на оптический диск, можно воспользоваться программой для записи дисков NeroBurningROM, UltraISO, Imgburn или другой, при этом важно чтобы носитель был загрузочным. Распакуйте архив с образом и выберите файл mt501.iso и выберите «Записать ISO образ на диск». Записывать желательно на низкой скорости 4х-8х, на хорошую болванку, чтобы не возникали ошибки при записи.

После того, как скачали, нужно распаковать архив в любое место на жестком диске архиватором WinZip, 7Zip, WinRar или любым другим. Затем запускаем утилиту.  Вставляем флешку и указываем к ней путь.

ВНИМАНИЕ! Флешка будет отформатирована и стерта, затем на нее будет скопирован загрузочный образ MemTest. Поэтому убедитесь что вы скопировали с флешки все свои важные данные на другой диск!

Не забудьте поставить галочку WewillformatFAT32, это значит что флешка должна быть отформатирована в формате FAT 32. После этого начнется процесс копирования загрузчика, нужно подождать некоторое время. Если копирование образа прошло без ошибок, переходим к следующему этапу. А именно загрузки Memtest с помощью BIOS нашего компьютера.

Тестирование оперативной памяти с помощью Memtest

Вставляем нашу флешку в USB-порт или CD диск в привод и заходим в BIOS настройки. На стационарных компьютерах вызов этой утилиты обычно осуществляется зажатием клавиши Delete (DEL) на клавиатуре в момент включения компьютера. Но если у вас ноутбук, то кнопка вызова BIOS может быть другой — чаще всего F2 или ESC. Если вы не помните, какая именно клавиша отвечает за это, вам следует обратиться к инструкции вашего ноутбука. Экран загрузки BIOS также может быть разным, обычно фирма Award предоставляет интерфейс в виде таблицы на синем фоне. 

Чтобы зайти в приоритеты загрузки носителей, нужно выбрать «Advanced BIOS Features», затем перейти на вкладку «Boot Sequence» («Порядок загрузки») и выбрать первое или второе загрузочное устройство 1 st, 2ndBootDevice. CD привод в большинстве случаев выступает первым, нужно выбрать устройство с пометкой CD/DVD, нажимая на клавиши стрелок или + — в зависимости от версии BIOS, Для USB накопителя, нужно выбрать пункт USB-HDD, нажать F10 и выбрать «Save & Exit Setup» («Сохранить и выйти»), после чего компьютер перезагрузится и начнется загрузка с CD\USB носителя. Если у вас не получилось разобраться в настройках Bios, есть более быстрый способ вызова Boot Menu («Загрузочное меню») с помощью зажатия клавиши F8, F11 или F12 при включении компьютера, в зависимости от модели материнской платы. Перед вами будет просто список устройств, из которых нужно выбрать устройство, с которого вы хотите загрузиться. Как правило, такие устройства помечаются как «CD-ROM Drive» для дисковода оптических дисков или «Removable Device» для съемных USB-носителей.

Теперь переходим к финальному шагу, а именно к разбору интерфейса программы и диагностике оперативной памяти. После перезапуска компьютера тест запускается автоматически, процесс проверки будет достаточно долгим (иногда может доходить до 8 часов), за это время происходит около девяти проходов теста, процесс илюстрируется решеточками и процентами в пунктах Pass и Test. Третья строчка показывает нам какая именно проходит стадия проверки. Что эти стадии значат мы распишем прямо сейчас.

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

  1. Test 0 AddressTest, walkingones, nocache — Идет проверка на ошибки адресации памяти без использования кэша.
  2. Test 1 AddressTest, owntest — Более подробная проверка ошибок с использованием ресурсов кэша в адресации памяти
  3. Test 2 Movinginversionsones & zeros — Здесь уже проходит проверка на аппаратные ошибки оперативной памяти
  4. Test 3 Movinginversions 8 bit — Тот же процесс, только тут проверяются 8-битные адреса памяти по принципу единиц и нулей
  5. Test 4 Movinginversionsrandompattern — Один из самых важных проходов в тесте, проверяются на ошибки абсолютно случайные ячейки памяти, он является особо чувствительным к сбоям ОЗУ. Работают около 60 схем для теста.
  6. Test 5 blockmove, 64 moves — Тест проверяет на ошибки сами схемы памяти
  7. Test 6 movinginversions 32 bitpattern — Проверяются уже 32-битные адреса памяти, наиболее долгий проход в диагностике памяти
  8. Test 7 (Randomnumbersequence) — Запись случайных блоков памяти, с последующей проверкой на ошибки
  9. Test 8 Modulo 20, ones&zeros — Проверка на ошибки «скрытых» единиц и нулей памяти, при помощи буфера и кэша
  10. Test 9 Bitfadetest, 90 min. 2 patterns — Самый глубокий тест, который срабатывает при ручном запуске в меню конфигурации (нужно нажать клавишу С). Здесь идет запись адресов в память, после чего тест уходит в сон на 90 минут и идет проверка — изменились ли биты в адресах данных. Самый долгий тест в программе, который требует до нескольких часов времени.

О чем говорят результаты проверки RAM

Если во время проверки (или по ее окончанию) вы видите адреса, которые помечены красным, это указывает на возможную неисправность планки (планок) оперативной памяти. Будет указан набор цифр с пометкой FailingAddress, то есть сбойные адреса. Это сигнал к тому, что вам нужно заменить оперативную память. Но такие ошибки могут возникать также и вследствие плохого контакта в слотах, попробуйте прочистить их, аккуратно проведя ластиком, после этого вставить в слот и запустить проверку заново. Также помогает перестановка планки в другой слот на материнской плате — это укажет на то, что один из слотов на вашей материнской плате, возможно, неисправен.  

Если вы используете планки ОЗУ с разными таймингами или от разных производителей, причиной сбоя может быть несовместимость частот. При сборке или апгрейде вашего ПК важно подбирать модули ОЗУ от одинаковых производителей, с одинаковой скоростью и таймингами. Используйте только фирменные модули от Samsung, Kingston, Goodram и других, которые хорошо зарекомендовали себя на рынке комплектующих. Не стоит использовать память noname, то есть неизвестного производителя, так как там могут быть чипы памяти неизвестного происхождения, которые могут быть ненадежными. Для двух планок лучше всего использовать двухканальный режим, это увеличит производительность. Еще желательно проверять в Memtest каждую планку по отдельности, поможет заранее диагностировать неисправность, если вы покупали память парой.

Для обычного тестирования хватит двух-трех циклов проверки, чтобы удостовериться в том, что ваша память рабочая. Если тест прошел без ошибок и не было выявлено проблем, то перед вами будет надпись Pass Complete 0 errors — это значит, что все в порядке и, скорее всего, с работой компьютера будет все отлично!

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

В операционной системе Windows также имеется встроенная утилита диагностики и проверки памяти, но, в отличие от обозреваемого продукта, она не содержит таких глубоких способов диагностики, поэтому Memtest — это отличный инструмент, который нужно иметь всегда под рукой, особенно если вы занимаетесь ремонтом ПК и к вам обращаются люди с подобной проблемой. Главная особенность программы — это то, что она не требует наличия операционной системы и поэтому вы можете проверить абсолютно любой PC компьютер. Системные требования к утилите достаточно скромные, хватит даже Pentium II с 32 Мб ОЗУ, так как приложение DOS-совместимое, загрузить его можно даже с флоппи-дискеты. 

С каждой новой версией программы добавляется поддержка новых процессоров, чипсетов и модулей оперативной памяти, а также добавляются новые функции в интерфейс программы. Программа имеет открытый исходный код по лицензии GPL и поэтому вы без проблем можете скачать его и внести какие-то дополнительные изменения. Программу также можно встретить в составе аварийного образа DrWebCureIt!, где имеется отдельный раздел для диагностики памяти. Это позволит вам перед проверкой вашей системы на вредоносное ПО проверить еще и состояние оперативной памяти. Также она встречается в средствах восстановления WindowsBartPE, и других подобных

Комментарии

Запуск тестов в нескольких операционных системах — основные шаги

Применимо к TestComplete 15. 49, последнее изменение 28 февраля 2023 г.

Информация в этом разделе относится к настольным и веб-приложениям.

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

Создание тестов для разных версий Windows может оказаться сложной задачей, поскольку между ними есть некоторые различия. Например:

  • Системные пути и имена файлов Windows: C:\Users vs C:\Documents and Settings, Documents vs My Documents и т. д.

  • Различный интерфейс в стандартных системных диалогах (Открыть файл и другие).

  • Различные настройки контроля учетных записей (UAC), которые запрещают приложениям выполнять привилегированные операции, если у них нет прав администратора.

TestComplete включает функции, упрощающие создание тестов для разных версий Windows:

  • Объекты Sys. OSInfo и aqEnvironment позволяют проверить версию Windows, чтобы включить в тесты операции, зависящие от версии.

  • Методы OpenFile и SaveFile позволяют одинаково работать с диалоговыми окнами Open File и Save File в разных версиях Windows.

Общие задачи и решения см. в разделах Запуск тестов в нескольких операционных системах — Типовые задачи.

Общий подход

Общая процедура создания тестов для запуска в нескольких операционных системах состоит из следующих шагов:

  1. Спланируйте шаги, которые будет выполнять ваш тест, и определите, какие шаги будут общими для всех операционных систем, а какие специфичными для конкретных операционных систем.

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

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

  4. Выберите среду, в которой будут выполняться ваши тесты. Вы можете использовать как физические компьютеры, так и виртуальные компьютеры с установленными нужными операционными системами. Убедитесь, что у вас есть сетевой доступ к компьютерам, на которых будут выполняться тесты, и что на этих компьютерах установлен TestComplete (или TestExecute).

  5. Выберите подход, который вы будете использовать для управления тестовыми прогонами в других операционных системах:

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

Анализ результатов

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

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

Дополнительные сведения о работе с журналами TestComplete см. в разделе Результаты тестирования.

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

См. также

Запуск тестов в нескольких операционных системах
Создание тестов
Тесты, элементы тестов и наборы тестов
Результаты тестирования

Тестирование новой операционной системы? Оставайтесь в безопасности с помощью виртуальной машины

Когда Microsoft выпустила техническую предварительную версию Windows 10, многие пользователи установили ее, не задумываясь. Она оказалась неподходящей в качестве основной ОС, и пользователи пытались вернуться к Windows 7 или 8. Ничего из этого не было бы необходимо, если бы они просто использовали вместо этого виртуальную машину.

Если термин «виртуальная машина» витает у вас над головой, не волнуйтесь. Это не так сложно, как вы думаете, и вы получите большую пользу от его использования. Вот почему.

Что такое виртуальная машина?

Проще говоря, виртуальная машина (ВМ) — это программа, позволяющая эмулировать на вашем компьютере отдельную операционную систему. Ваша основная операционная система называется хостом , а эмулируемая операционная система называется гостевой . Например, с помощью магии виртуализации вы можете запустить эмулированную гостевую систему Ubuntu на хосте Windows.

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

Выбрать виртуальную машину для личного пользования на самом деле не так уж и сложно:

  • VirtualBox : Пожалуй, самая популярная бесплатная программа для виртуализации. Он имеет множество расширенных функций и не входит в премиум-версию, поэтому вы получаете все прямо из коробки. Простой в использовании и настоятельно рекомендуется.
  • VMware Player: VMware Player, широко известный как главный конкурент VirtualBox, представляет собой бесплатную версию программного обеспечения для виртуализации премиум-класса от VMware. У него нет полного набора функций (ограничения из-за того, что он бесплатный), но его все же стоит использовать, если вам не нравится VirtualBox.
  • Parallels Desktop : если вам нужна виртуализация на хосте Mac, это то, что вам нужно. Это не бесплатно (по цене 80 долларов США), но это действительно хорошо. Альтернативное платное решение для Mac можно найти в VMware Fusion (по цене 70 долларов США).

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

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

Преимущества виртуальной машины

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

Почему это важно?

Что бы вы ни делали, вы можете быть уверены, что хост-ОС и гостевая ОС — это совершенно разные . Это дает вам свободу экспериментировать в пределах границ виртуальной машины, не опасаясь влияния на данные за пределами виртуальной машины.

Точно так же, если вы заразитесь вирусом при использовании гостевой ОС, он не сможет выйти из-под контроля и повредить хост-ОС. Внутри виртуальной машины вредоносное ПО связано с одной и той же песочницей как сама операционная система.

Если что-то пойдет не так и вы больше не сможете загрузить гостевую ОС, вы можете переустановить ее и без проблем начать заново. Или, если вы решите, что определенная ОС вам не подходит, вы можете удалить ее одним щелчком мыши. Под одной виртуальной машиной вы можете без риска опробовать десятки разных операционных систем.

Концепция песочницы существует и в других местах. Например, Chrome запускает свои вкладки в песочнице для обеспечения максимальной безопасности, в то время как Firefox запускает свои плагины в песочнице по тем же причинам. Чтобы узнать больше, ознакомьтесь с нашей статьей о том, чем хороши песочницы.

Недостатки виртуальной машины

Хотя виртуальные машины потрясающие , они не идеальны.

Пожалуй, самым большим недостатком является то, что гостевая ОС подчинена основной ОС. Если что-то случится с гостем, хост останется в порядке; обратное неверно. Если данные хоста будут повреждены, это может повлиять на гостя, возможно, даже сделав его непригодным для использования. Это маловероятно, но все же возможно.

Вы также не получаете полную мощность вашего компьютера в гостевой ОС. В конечном счете, гость по-прежнему работает как программа на хосте, и хосту всегда будут требоваться некоторые ресурсы компьютера (в основном ЦП) для поддержания работы гостя. В результате виртуализированная ОС будет работать хуже, чем если бы она была установлена ​​изначально.

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

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

Тестируете новую операционную систему? Всегда используйте виртуальную машину! Нет причин не делать этого. Вы ничего не теряете, но получаете все. Кривая обучения неглубокая, и в конце вы поблагодарите себя.

Если вы уверены, начните работу с VirtualBox или с VMware Player прямо сейчас.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *