
Стресс тест cpu на Linux (Debian/Ubuntu/Mint или RedHat/CentOS/Fedora)
Почему стоит выполнять стресс тест на процессор? Для проверки надежности и стабильности вашей машины/системы. Запуск стресс-теста помогут также помочь узнать, нужно ли обновить или добавить новое охлаждение для вашей машины. В своей теме «Стресс тест cpu на Linux (Debian/Ubuntu/Mint или RedHat/CentOS/Fedora)» я расскажу как пользоваться утилитой cpuburn для тестирования нагрузки на процессор(ы).
Установка CPUburn.
Устнановка cpuburn на /Debian/Ubuntu/Mint:
# apt-get update && apt-get install cpuburn
Устнановка cpuburn на RedHat/CentOS/Fedora:
# yum update && yum install cpuburn
Вы можете посмтреть руководство по использованию для утилиты cpubun, выполнив:
# man cpuburn
cpuburn, burnBX, burnK6, burnK7, burnMMX, burnP5, burnP6 — коллекция программ для тестирования большой нагрузки на CPU.
burnP5 оптимизирован для процессоров Intel Pentium с/без MMX.
burnP6 оптимизирован для процессоров Intel PentiumPro, Pentium II & III.
burnK6 оптимизирован для процессоров AMD K6.
burnK7 оптимизирован для процессоров AMD Athlon/Duron.
burnMMX тестыальтернативный кэш/тест памяти на всех процессарах с MMX.
burnBX альтернативный кэш/тест памяти оптимизирован для процессоров Intel.
Эти программы предназначены для загрузки процессоров для x86 насколько это возможно для целей тестирования системы. Они были оптимизированы для различных процессоров. FPU и ALU инструкции кодируются на ассемблере в бесконечном цикле. Они не испытывают все инструкции. Цель в том, чтобы создать нагрузку и посмотреть какая температура при этом создается, положив нагрузку на сам процессор, систему, материнскую плату и блок питания.
Утилита для тестирование разработана, чтобы создать на вашем компьютере сбой, поэтому убедитесь, что ничего критического не запущено на нем и все важные данные сохранены на жестких-дисках. Лучше всего, запустить программу на файловых системах и смотнируйте только для чтения. Обратите внимание, что root привилегии не требуется.
Запустите нужную программу в фоновом режиме, проверяя результат ошибки. Вы можете повторить эту команду для каждого процессора. Например,
# burnP6 || echo $? &
Для мониторинга хода работы CPUBurn используйте ps. Вы можете следить за температурой процессора и/или напряжения в системе через ACPI или с помощью LM-датчиков, но если ваша система поддерживает это. После завершения стоит завершить данный (е) процессы, для примера:
# killall burnP6
Установите htop для мониторинга нагрузок на ваш сервер.
# apt-get update && apt-get install htop
или
# yum update && yum install htop
Запустим htop, для проверки нагрузки:
# htop
Стресс тест cpu на Linux (Debian/Ubuntu/Mint или RedHat/CentOS/Fedora) завершен.
Спасибо! То что доктор прописал))
сделал себе в виде скрипта: