Мы знаем что минипк raspberry pi продается без каких либо видов охлаждения, иногда в комплект прикладывают радиаторы, но если raspberry pi постоянно загружена до предела, то она довольно сильно греется. Для raspberry pi существуют разные виды охлаждения, начиная от радиаторов и заканчивая кулерами(вентиляторами) и водяным охлаждением. Но как узнать насколько греется наш миникомпьютер на предельной нагрузке и какое охлаждение лучше. Для решения данного вопроса и приходит на помощь утилита stressberry.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Утилита stressberry это программа написанная на python, она поочередно то нагружает, то наоборот “облегчает” нагрузку на процессор и все данные записывает в файл. Потом из этого файла может собрать график, для наглядной оценки.
И так, чтоб установить stressbery на малинку, нужно сначала установить операционную систему rasbian и настроить ее для удаленного подключения. Как это сделать можно посмотреть в этой статье.
Далее после подключения по ssh к нашей raspberry pi нам нужно установить некоторое количество программ. И так начнем:
Сначала обновим пакеты:
sudo apt-get update
Далее установим Atlas:
sudo apt-get install Libatlas-base-dev
Далее установим Cairo:
sudo pip3 install cairocffi
После этого установим PyQt5:
sudo apt-get install python3-pyqt5
Потом установим программу stress это уже относится непосредственно к stressberry:
sudo apt install stress
Ну и после этого установим саму программу strassberry:
sudo -H pip3 install -U stressberry
Все, на этом установка закончена, давайте теперь перейдем непосредственно к запуску стресс теста, для этого в консоли нужно ввести команду:
sudo stressberry-run out.dat
Где out.dat – это имя файла, мы его можем менять например на out1.dat out2.dat и так далее, чтоб сравнивать разные результаты. После запуска этой командой stressberry в консоли начнется сам стресс тест. По началу ничего происходить не будет, где-то около 5 минут, потом появится в консоли следующее:
Когда увидим как в консоли будет появляться температура каждую секунду, то значит наш стресс тест в самом разгаре, нужно будет дождаться окончания данного процесса, это займет около 5-10 минут. После окончания процесса все данные у нас будут сохранены в файле out.dat по пути: /home/pi/out.dat
Теперь мы можем из файла out.dat взять данные и построить график с расширением out.png для этого нужно зайти либо по VNC на малину ( как это сделать описано в этой статье) либо подключив монитор по hdmi непосредственно на самой raspberry pi ввести следующую команду:
sudo stressberry-plot out.dat -o out.png
И создастся файл по пути /home/pi/out.png и будет выглядеть он следующим образом:
Но если вы попытаетесь запустить данную команду через ssh, то выдаст ошибку вида:
На этом все, теперь мы научились давать нагрузку на raspberry pi и строить графики.