Как делать тест по стрессу

Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева (AIDA 64)

Доброго времени суток!

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

Сделать это можно с помощью стресс-теста, который позволяет:

  1. узнать реальную частоту работы процессора, видеокарты (полезно при покупке нового ноутбука, например, или при замене комплектующих) ;
  2. посмотреть, держит ли процессор частоты при длительной нагрузке ( примечание : если температура выйдет за пределы оптимальной – он может начать пропускать такты и снижать производительность, так называемый троттлинг);
  3. оценить систему охлаждения, справляется ли она, оценить диапазоны рабочей температуры (возможно, что стоит установить доп. кулер, например) ;
  4. проверить надежность устройства: нередко при стресс-тесте выявляются все слабые места ✔.

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

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

Как выполнить стресс-тест

ШАГ 1: выбор программы

Для тестирования и диагностики системы сейчас достаточно много программ: OCCT, AIDA 64, ASTRA, Prime95, LinX, и др. Я все же сторонник использования AIDA 64 (собственно, ее и рекомендую вам).

AIDA 64

В чем ее основные преимущества:

  1. при тесте она хорошо нагружает все компоненты компьютера;
  2. в одном окне можно наблюдать температуру (макс., мин., среднюю), частоту работы ЦП, и пр. характеристики;
  3. позволяет, помимо теста, быстро узнать практически любые характеристики железа;
  4. есть портативная версия, не нуждающаяся в установке (это значит, что ее можно записать на флешку и проверить любой ПК/ноутбук) ;
  5. стабильно и надежно работает с любым железом.

Свои дальнейшие действия покажу в AIDA 64 Extreme v5.8.

ШАГ 2: запуск теста

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

Для открытия окна тестирования в AIDA 64 нажмите по меню » Сервис/Тест стабильности системы» (см. скрин ниже).

Тест стабильности системы

Далее обратите внимание на левый верхний угол (расшифрую несколько аббревиатур) :

  1. Stress CPU – проверка центрального процессора;
  2. Stress FPU – проверка математич. сопроцессора ( прим. : производительность в вычислениях с плавающей запятой, создает высокую нагрузку на CPU) ;
  3. Stress cache – кэш;
  4. Stress system memory – проверка системной памяти;
  5. Stress local disk – проверка диска;
  6. Stress GPU – проверка видеокарты.

По умолчанию, обычно, выбрано первых 4-пункта (в принципе, этого достаточно для тестирования системы и ЦП). Чтобы начать проверку – нажмите на кнопку «Start» в нижней части окна.

Важно! Нагрузка на ЦП должна сразу же дойти до 100%, температура начнет расти и гул от кулера будет становится все громче (по крайней первую минуту теста). Внимательно следите за состоянием и поведением ПК.

Начало теста / Кликабельно

Читайте также:  Познавательная активность эмоциональная активность

В первую очередь следите за температурой ЦП (чаще всего именно она выходит за пределы оптимальных значений и процессор начинает сбрасывать частоты). Дать конкретную величину нельзя: т.к. у каждого модельного ряда она будет своей.

Скажем, для Intel Core i3÷i7 (7-8-х поколений) считается критической температурой

100 °С (градусов Цельсия) . Поэтому, если температура перешагнула за 85 °С — остановите тест!

Температура процессора Intel: как ее узнать; какую считать нормальной, а какую перегревом — https://ocomp.info/temperatura-protsessora-intel.html

ШАГ 3: контроль и результаты. На что обратить внимание

Многие спецы советую тестировать работу ПК не менее 30÷60 мин., на мой же взгляд даже 15 мин. будет достаточно (обычно, если с системой все в порядке, то через первых 4-5 мин. работа стабилизируется и графики превращаются в прямые линии) .

Обычно, особый интерес представляет вкладка «Clock» (и «Statistics», о ней ниже) , в которой отображается частота работы процессора. В идеале, она должна быть максимальной для вашей модели ЦП*, и график должен быть «прямой» во время теста (т.е., достигнув, скажем, 3092 MHz, как в моем примере ниже, она не должна проседать ниже. ) .

Частота работы ЦП

Кстати, если кто не знает точную модель своего ЦП и на какой частоте в идеале он должен работать, можете ознакомиться с моей статьей, ссылка на которую приведена ниже. Как правило, достаточно зайти на сайт производителя (например, Intel), и посмотреть в характеристиках строки «Processor Base Frequency» (базовая частота) и «Max Turbo Frequency» (частота при задействованном Turbo Boost) .

В помощь! Как узнать точную модель своего процессора (CPU), посмотреть его спецификацию, характеристики — https://ocomp.info/kak-uznat-model-protsessora.html

Частоты работы процессора (Core i5-7200U)

Довольно удобно мониторить питание, температуру, и частоты во вкладке «Statistics» (см. скрин ниже). AIDA 64 отображает сразу несколько значений: текущее (Current), минимальное (Min.), максимальное (Max.), и среднее (Average).

Статистика (AIDA 64)

Кстати, после остановки стресс-теста – текущая частота ЦП (CPU Clock) и его загрузка (CPU Usage) на графике должны снизится (см. скрин ниже).

Также обратите внимание на график загрузки (на надпись CPU Throttling) – в идеале она должна быть «зеленой», как у меня в примере.

После завершения теста (обратите внимание на графики нагрузки и частоты работы ЦП)

Однако, если во время теста был троттлинг (т.е. ЦП пропускал такты (снижал свою производительность)) , вы увидите, «красную», надпись, вроде «CPU Throttling — Overheating Detected. «.

Источник

Стресс-тест: проверьте, как вы справляетесь со стрессовой ситуацией

Каждый из нас подвергается стрессу ежедневно. Кто-то – в большей степени, кто-то – в меньшей. И вот никуда от этих испытаний судьбы не деться. Это как проверка характера на прочность. А хотите узнать, как вы реагируете на стресс?

Тест «Зеркало и дом»

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

Вам понадобятся:

  • большой листок бумаги (А4); на бумаге карандашом надо нарисовать дом, как на рисунке
  • карандаш и ручка
  • зеркало размером не меньше вашего рисунка

Задание

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

Читайте также:  Животные чувствуют хороших людей цитаты

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

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

  1. Вы прошли тест до конца, выполняли задание спокойно и уверенно, не останавливали его выполнение. Ошибок, помарок на рисунке нет. Отличная устойчивость к стрессу! Так держать!
  2. Вы прошли # тест до конца, выполняли задание спокойно и уверенно. В рисунке есть ошибки, помарки. Были заминки при прохождении «лабиринта». Низкая стрессогенность и хорошая устойчивость к стрессу .
  3. Задание выполнено до конца, но есть множество ошибок, помарок. При выполнении задания вы реагировали эмоционально, у вас наблюдались вегетативные реакции (например, потливость, покраснение лица, мурашки, пульсирование в голове, учащенное сердцебиение). Средняя# стрессогенностьи средняя устойчивость к стрессу .
  4. Тест проходил с большим напряжением, с эмоциональными и вегетативными реакциями. В рисунке много ошибок и помарок. Высокая стрессогенность и низкая устойчивость к стрессу .
  5. Тест вами не пройден. Вы отказались выполнять задание, бросив его на полпути. Сильное состояние стресса . Даже простые задания выводят вас из состояния покоя.

Тест «Обрыв»

Изучить ваши действия в критической ситуации.

Задание

На картинке нарисован человек и обрыв. Спасите человека, не дайте ему упасть. Дорисуйте то, что считаете нужным.

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

Скажите, а что происходит на картинке? Главный герой прыгает или падает?

Если главный герой , по-вашему, добровольно прыгнул с обрыва , это свидетельствует о вашей решительности, настойчивости, обычно у вас много сил для решения той или иной задачи. Если у вас не очень много времени, вы предпочитаете действовать, а не размышлять.

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

Что вы дорисовали человеку в качестве средства спасения жизни?

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

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

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

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

Если под человеком вы изобразили водоем (море, озеро, реку) , это свидетельствует о вашем предпочтении «плыть по течению». Часто случается такое, что вы своими силами доводите ситуацию до критической и не предпринимаете ничего, чтобы ее разрулить. У вас опускаются руки тогда, когда надо действовать и «ковать железо, пока горячо».

Читайте также:  Странное чувство когда просыпаюсь

Источник

Стресс-тестирование

  • Есть решение smart — быстрое, но в котором есть баг, который хотим найти
  • Пишем решение stupid — медленное, но точно корректное
  • Пишем генератор gen — печатает какой-то корректный тест, сгенерированный случайно
  • Кормим всё в скрипт checker , который n раз генерирует тест, даёт его на ввод stupid -у и smart -у, сравнивает выводы и останавливается, когда они отличаются

Как это выглядит в реальной жизни

Задача. Есть массив чисел \(1 \le a_1 . a_n \le 10^9\) . Найдите значение минимального элемента.

Приведем код решения stupid , который будем использовать в качестве эталонного:

Пусть у нас есть решение smart , которое содержит ошибку в границах цикла:

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

Стресс-тестирование inline

Примечание. Автор не рекомендует так делать, но многим такой подход кажется проще для понимания.

Суть в следующем:

  • Все решения и генераторы помещаются в отдельные методы.
  • Тесты рекомендуется передавать либо строками, либо через файл, но особо уверенные в себе могут использовать глобальные переменные.
  • Быть аккуратным с очищением глобальных переменных.
  • Запустить и получить тест.
  • Profit.

Script-based стресс-тестирование

Суть в следующем:

  • Все решения и генераторы помещаются в отдельные файлы.
  • Тесты рекомендуется передавать через перенаправление потоков ввода-вывода.
  • Быть аккуратным не надо — мы работаем с тем же самым решением, которое отправим в тестирующую систему.
  • Запустить и получить тест.
  • Если вы не работаете под Linux, то начните уже наконец работать под Linux.
  • Если вы не знаете Python, то выучите уже наконец Python.
  • Profit.

Файлы stupid.cpp , smart.cpp и gen.py содержат уже понятный нам код.

Вот примерный код скрипта checker.py :

  • Автор обычно запускает его командой python3 checker.py stupid smart gen.py 100 , предварительно скомпилировав stupid и smart в ту же директорию, что и сам checker.py .
  • При желании можно компилировать прямо внутри скрипта.
  • Не забывайте, что если хотя бы одна из программ не выводит перевод строки в конце файла, то чекер посчитает, что вывод разный.
  • Если задача подразумевает неоднозначный вывод (к примеру, вывести индекс минимума — таких может быть несколько), то вместо v1 != v2 следует использовать сторонний скрипт compare.py .
  • Скрипт написан под Linux. Для Windows нужно убрать « ./ » во всех системных вызовах и вместо “python3” писать “python”.

Примечание. Ну такой вот примерно рецепт усредненный, потому что вариаций масса. Берется неправильное решение, оно не работает, рабочий код — это не про код моего бати. Он берет это решение, вываливает его в скрипт и начинает запускать. Добавляет огромное количество тестов, крайних случаев, рандома и МАКСТЕСТОВ! для проверки. Все это прогоняется вместе с медленным решением. Потом скрипт находит баг и системный блок остужается на балконе. Потом батя заносит тест и щедро заполнив код отладочным выводом начинает дебажить. При этом параллельно ест и засыпает крошками клавиатуру. Ест и приговаривает полушепотом ух ###. При этом у него на лбу аж пот выступает. Любезно мне иногда предлагает подебажить, но я отказываюсь. Надо ли говорить о том какой код получается потом? Вонища такая, что тестирующая система падает.

Источник

Оцените статью