Тестирование процессора на перегрев
Тестирование процессора на перегрев
Программы для тестирования ноутбука на перегрев
В этом полном субъективизма мире доверять можно только независимым экспертизам и беспристрастным цифрам. Мы уже говорили о том, как важна чистка ноутбука от пыли, ведь перегрев лэптопа значительно снижает срок службы аккумулятора и негативно сказывается на работе процессора. В особо запущенных случаях может потребоваться даже ремонт материнской платы, а это предприятие не из дешевых.
Другое дело, что определить степень опасности, не всегда возможно. Владелец машинки может самозабвенно работать «на коленках», не замечая, что из процессора уже почти что идет дым, а задняя панель плавится от невыносимого жара. Возможна и обратная ситуация: слишком осторожный пользователь может впасть в панику и помчаться в сервис-центр при повышении температуры на один градус.
Чтобы исключить возможность ошибки и получить объективный ориентир, были созданы программы для тестирования ноутбука на перегрев.
OCCT Perestroika
OCCT Perestroika позволяет проводить парное тестирование: процессор — память и отдельную проверку стабильной работы центрального процессора и оперативной памяти. Результаты проверки выводятся в виде информативных графиков. Программа поддерживает работу с современными многоядерными процессорами и совместима с последними версиями Windows. Самое главное, программа поддерживает процессоры ноутбуков. Так же есть возможность тестирования стабильности видеокарты.
Эту программу удобно использовать для контроля температур при максимальной нагрузке. Внимание, в программе существуют режимы краш-тестов используйте их, только в случае если вы уверены, что чипы смогут выдержать нагрузку.
Программа доступна для скачивания на официальном сайте .
ВНИМАНИЕ! Если одна из версий выдает, что она не поддерживает ваш процессор, попробуйте другую, так как у этих версий есть разница по поддерживаемым процессорам.
Как пользоваться программой OCCT?
В главном окне программы в нижне части есть кнопка запуска (белый круг с красным треугольником внутри). Так же в этом окне можно выбрать один из режимов тестирования, при наведении на который появляется подсказка, что именно тот или иной режим тестирует. В принципе, для рядового пользователя больше ничего и не нужно.
В правой части окна можно нажать кнопку Мониторинг, после ее нажатия появится окно с графиком и данными по температуре.
AIDA 64
AIDA 64 – программа позволяющая получать исчерпывающие сведения о «железе» и о программной конфигурации компьютера. Помимо этого с помощью этой программы также можно протестировать ноутбук или системный блок на перегрев. Запустите программу и в верхнем меню выберите «Сервис» — «Тест стабильности системы».
В следующем окне отметьте галочками какие тесты необходимо запустить. Также можно отметить какие тесты будут отображаться на графике
Самостоятельная диагностика перегрева ноутбука
Вы заметили, что ноутбук стал сильно нагреваться и шуметь. Игры, просмотр фильмов с высоким разрешением, архивация данных приводят к зависаниям и медленной работе ПК. Пришло время выяснить в чём причина — провести диагностику перегрева ноутбука
Шум и медленная работа ноутбука — возможно, результат нарастания температуры и последующей усиленной работы кулера системы охлаждения ноутбука, которая не справляется с возникающей нагрузкой из-за снижения собственной эффективности.
Так замедление в работе приложений может быть заметно уже после повышения температуры выше 70-75 градусов. Это является следствием динамического снижения частоты центрального процессора ноутбука (т.н. дросселирование или троттлинг CPU).
При дальнейшем нарастании температуры ноутбук может отключиться для защиты системы от перегрева.
Перманентная эксплуатация ноутбука с такой неисправностью приведёт к выходу из строя материнской платы. Чаще всего из строя выходит северный мост или видеокарта. Надо сказать, что замена северного моста услуга не из дешёвых. Поэтому лучше провести экспресс диагностику и предотвратить дорогостоящий ремонт.
Общие признаки перегрева ноутбука:
- ноутбук начинает всё сильнее шуметь;
- клавиатура становится горячей;
- Windows, игры и прочие приложения начинают тормозить.
Это очевидные признаки перегрева — дальше будет только хуже! Проще всего и, пожалуй, надёжнее диагностику, а затем и чистку ноутбука от пыли и замену термопасты проводить в специализированном сервисе. Чистка ноутбука от пыли стоит денег, а диагностику проведут бесплатно почти везде.
Некоторые неудобства во время работы за ноутбуком, который перегревается (может помочь при диагностике)
- Ноутбук сильно шумит. Так постоянно на повышенных оборотах работает кулер, что сокращает срок его эксплуатации;
- Ощутимо греется клавиатура, тачпад и корпус. Работать за таким устройством становиться не комфортно;
- Ноутбук сильно тормозит. Программы перестают отвечать на запросы (зависают) — снижается производительность.
- Ноутбук может отключаться внезапно. Пользовательские данные могут быть потеряны из-за внезапного отключения устройства. Включить его тут же после отключения часто не представляется возможным — нужно время чтобы процессор и радиатор остыл.
Чтобы правильно провести диагностику и выявить перегрев ноутбука необходимы некоторые обязательные условия:
- Наличие минимальных знаний у человека, проводящего диагностику. Правильно измерить температуру процессора, видеокарты ноутбука надо знать и уметь как. Также придётся оценить степень нагрева чипсета в динамике, учитывая время, нагрузку — обязательные требования. Желательно ориентироваться в понятиях: нормальные температурные показатели ноутбука в состоянии простоя и под нагрузкой;
- Программа для мониторинга температуры в динамике и ведения записи показаний;
- Программа для создания управляемой нагрузки на CPU и GPU.
Программа для тестирования
Скачиваем программу AIDA64 Extreme Edition по ссылке http://www.lavalys.com/support/downloads/;
Устанавливаем на ноутбук (программа на русском языке, бесплатна в течение 30 дней).
AIDA64 позволяет одновременно нагружать центральный процессор и в режиме реального времени отслеживать динамику прогрева CPU. Иногда можно следить и за работой видеокарты (GPU) — всё зависит от типа датчика в конкретной модели ноутбука.
Инструкция по проведению самостоятельной диагностики перегрева ноутбука
Запускаем программу и проверяем правильность работы датчиков и программы. Показания температуры должны находиться в пределах от 35 до 55 градусов Цельсия. Если показания сильно отличаются, возможно, датчики работают не совсем правильно, либо не корректно считываются программой — такое бывает. В таком случае придётся подыскать другой софт;
Переходим в закладки Сервис -> Тест стабильности системы. Нажимаем кнопку Старт.
Под действием нагрузки, создаваемой AIDA64, центральный процессор начинает разогреваться. Для проведения точного теста необходимо от 5 до 10 минут. Больше нагружать ноутбук не имеет смысла. При этом стоит обратить большее внимание даже не на температуру, а на динамику её роста. Если рост очень стремительный скорее всего ноутбук нуждается в профилактической чистке от пыли и замене термопасты. В идеале, температурная кривая должна быть максимально плоской. В нашем сервисном центре по ремонту ноутбуков помочь могут и в данном случае.
Температура процессора для обычного ноутбука не должна превышать 75-85 градусов — это максимум.
Если AIDA64 не подходит?
Если по каким-то причинам воспользоваться AIDA64 не удалось (закончился пробный период), обратите внимание на крохотную утилиту для замера температурных показателей ноутбука или компьютера — Open Hardware Monitor. Скачать её можно здесь.
Программа отличается очень малым размером дистрибутива, всего около 500Kb (
0,5Mb). Обладает простым, интуитивно понятным и приятным интерфейсом. Язык английский, но разобраться в ней очень просто, так как найти необходимо лишь значок градусника и значения температуры для CPU. Простой и понятный инструмент для диагностики возможного перегрева, тем более, что его показания и показания AIDA64 на относительно не старом ноутбуке Lenovo G580 полностью сходились.
Осталось найти эффективную программу для разогрева процессора до максимально возможных значений и работающую на всех Windows платформах от Windows 98 до Windows 8 (старт программы происходит с ошибкой драйвера — но основной функционал в норме).
На эту роль подходит программа-ветеран — S&M. Утилита очень неплохо умеет нагружать CPU, не нуждается в установке и при этом имеет размер 150Kb. Скачать программу S&M можно по прямой ссылке с нашего сайта — S&M.
Для теста необходимо запустить обе программы S&M и Open Hardware Monitor и следить за показаниями датчиков. Приблизительное время тестирования — 3 — 5 минут. Для быстрейшего прохождения тестов, перед началом проверки, желательно зайти в настройки S&M и перевести ползунок Тест процессора в положение Быстро.
Нажать кнопку Начать проверку и дождаться результатов тестирования.
Интервал температур для центрального процессора (CPU) должен находиться от 45 до 75 градусов. Выше этих значений — перегрев.
Таким же образом можно провести тестирование перегрева и для стационарного компьютера. При необходимости проверить перегрев видеокарты, потребуется другое программное обеспечение, алгоритм же останется прежним: мониторинг узла под нагрузкой и правильная интерпретация полученных данных.
CPU Stress Test
CPU Stress Test — это программа для стресс-теста процессора, представляет собой небольшую утилиту. Проверка осуществляется через создание экстремальной нагрузки SSE с помощью команд. В результате пользователь видит стабильность ЦП, лимиты разгона, данные кулеров, наличие/отсутствие ошибок памяти, получает данные об эффективности ПК-системы. Процесс заключается в трёх последовательных тестах с выбором матричного размера и числа попыток на один проход. Файл для настроек — cst.ini. На нашем сайте можно скачать последнюю версию CPU Stress Test на русском языке для ПК, ноутбука или планшета.
Лицензия | Бесплатная |
ОС | Windows 7/Vista/XP |
Язык интерфейса | Английский |
Разработка | TestMem |
Разновидность программы | Тестирование |
Характеристики ПО
CPU StressTest основан на усовершенствованном модуле. Хорошо настроен на диагностику системы в части стабильности, с высокой точностью определяет производительность компьютера как такового.
Перед началом работы нужно бесплатно скачать CPU Stress Test для ПК и разобраться в значениях показателей. Сразу стоит отметить, что увеличивать нагрузочную мощность всегда рекомендуется постепенно.
Основные показатели:
- скорость — измеряется хэшами в секунду, отображает скорость процессов в количестве операций;
- потоки — сумма одновременно выполняемых операций хеш-вычислений, увеличение потоков обеспечит более высокую скорость и загрузку;
- мощность — использование времени на обработку процессов одного потока — максимум 100% без простоя, а если настроить 50% мощности для 10 потоков, нагрузка будет равна 500%;
- баллы отображают число подсчитанных хэшей, величина баллов прямо зависит от продолжительности и скорости теста;
- FPS — число кадров/сек. демонстрирует скорость показа кадров в браузере.
Средней нормальной величиной считает 60 FPS. Значение ниже 30 FPS сигнализирует о проблемах. Число кадров в секунду — весьма надёжный индикатор стабильности ЦПУ.
Начало работы
Планируя протестировать процессор, пользователь стремится узнать, насколько плавно функционирует устройство под нагрузкой.
Последовательность действий:
- Старт CPU StressTest при максимальной загрузке на 30-60 сек.
- В процессе пробы нужно оставить вкладку тестера работать в фоновом режиме и выполнить несколько обычных действий на ПК — открыть другие вкладки, запустить какое-либо приложение.
- Цель — понять, влияет ли стресс на проведение обычных задач.
- Следует убедиться, что если программа для теста процессора на перегрев поднимает максимальную температуру и заставляет кулеры работать на пределе, то процесс не затягивается. А также, что при испытаниях индикаторы скорости и FPS не падают.
Если нагрузить устройство максимально, программа будет стремиться задействовать всю мощность ЦП. В результате прочие процессы начнут замедляться, некоторые и вовсе зависнут. В подобной ситуации работа ряда приложений может пострадать, а система столкнётся с перегревом. Впрочем, описанный сценарий грозит устаревшему оборудованию. В современных компьютерах находятся мощные процессоры, которые справляются с проблемами. Чтобы узнать системные требования для запуска и познакомиться с пошаговым мануалом использования ПО, достаточно посетить официальный сайт CPU Stress Test.
Стресс тест процессора в Linux
Прогнал я тест Linpack и задумался: а не пора ли мне поменять термопасту на своём ноутбуке?
Да, по результатам нескольких тестов подряд (не буду захломлять статью картинками) видно, что процессор уходит в троттлинг (пропуск тактов и сброс частоты при нагреве), но вот, как быстро он начинает это делать?
Стресстест процессора в терминале Linux
Задавшись этим вопросом и поискав в интернете утилиты, я понял, что основная проблема в решении поставленной мной задачи — одновременный запуск, как минимум пары утилит и разбегающиеся глаза в двух окнах. И я пришёл к выводу, что мне больше подходит консольный вариант, нежели разноцветные окна открытых программ.
Начал я с sysbench:
sudo apt install sysbench
sysbench —num-threads=4 —test=cpu —cpu-max-prime=100000 run
- —num-threads=4 — это количество потоков, у меня двухъядерный четырёхпотоковый Intel® Core™ i7-640M, поэтому 4;
- —cpu-max-prime=100000 — это максимальное количество выполненных операций, я выставил в 100000, т.к. по умолчанию — 10000, слишком быстро завершают тест.
Потом я перешёл на Linpack. Так как процессор у меня от Intel и я имею некоторую долю лени (лень — двигатель прогресса), то я взял, скачал и распаковал готовый Intel-овский Linpack, предварительно создав в домашнем каталоге директорию linpack:
mkdir ./linpack
cd ./linpack
wget http://registrationcenter-download.intel.com/akdlm/irc_nas/9752/l_mklb_p_2018.3.011.tgz
tar -xvzf ./l_mklb_p_2018.3.011.tgz
Для AMD процессоров такой вариант я бы не стал пробовать, так как компилятор от Intel вставляет закладки, проверяющие процессор и если он не Intel. ну, подумаешь сотню-другую лишних инструкций процессор выполнит и заведомо проиграет в производительности. Для AMD лучше собрать Linpack из исходников, например, из этих. В данной статье сборку из исходников рассматривать не буду — читайте README в source code.
Вернёмся к Intel-овскому Linpack-у. Там много чего лишнего и мне не нужного, а то, что нужно рассмотрю относительно версии 2018.3.011. Сразу же перейду в нужную директорию, чтоб потом не набирать длинные команды:
Так как по умолчанию Intel-овский Linpack заточен под тестирование серверных Xeon-ов, создадим свой файл, который будет использоваться в качестве входных опций — просто уменьшим количество тестов, иначе устанем «пару-тройку дней» ждать завершения теста. У меня Linux Mint LMDE 3, поэтому я использую текстовый редактор xed, да и нравится он мне бОльшим функционалом, особенно, когда из-под root-а его запускать — он цвет на красный меняет. И так, создаём в этой же директории, в которую перешли, файл, например, my_test:
И в созданный файл копируем следующее содержимое:
Shared-memory version of Intel(R) Distribution for LINPACK* Benchmark. *Other names and brands may be claimed as the property of others.
Sample data file lininput_xeon64.
5 # number of tests
1000 2000 5000 10000 20000 # problem sizes
1000 2000 5008 10000 20000 # leading dimensions
4 2 2 2 1 # times to run a test
4 4 4 4 4 # alignment values (in KBytes)
Ну, и собственно запуск Linpack с созданным файлом:
./xlinpack_xeon64 -i ./my_test
Можно ещё заюзать stress-ng или stress, но поставленной мной задачи это всё-равно не решает. Вывода температуры, частот и времени от начала старта эти утилиты мне не показывают.
Температуру может показать sensors — подробнее про установку этой утилиты здесь. И эта утилита понадобится в дальнейшем рассмотрении моего вопроса. Линукс — велик и могуч: одна и та же задача может решаться по-разному. За Си мне лень было браться и я написал недостающую мне часть на BASH, ибо строк получилось не так уж и много. Без установленной sensors мой скрипт работать не будет. Фиксацию троттлинга естесственно не стал писать — его и так будет видно по сбросу частоты и температуре. Вот сам скрипт:
#!/bin/bash
out=0 # переменная контроля за тестовым процессом
pid_test=’tty’ # PID тестового процесса (сделан существующей директорией, чтоб запускать без аргументов)
cpus_num=$(cat /proc/cpuinfo | grep -ci ‘processor’) # количество процессоров/ядер/потоков
echo -en «