Питание компьютера raspberry pi 3

Показатели для базового уровня: Raspberry Pi 3B+

Устройство Raspberry Pi 3B+ получило широкое признание, и чтобы обойти его по данным показателям, нужно было постараться.

До выхода Raspberry Pi 4, Raspberry Pi 3 Model B+ была обязательным к покупке одноплатным компьютером. Эта модель получила все преимущества, достигнутые при разработке предыдущей, Raspberry Pi 3 Model B, плюс обновлённое железо, и до сих пор является популярным устройством.

Давайте сначала посмотрим, как она ведёт себя, перед тем, как испытывать Raspberry Pi 4.

Энергопотребление

Эффективный процессор и улучшенная по сравнению с предшественником схема цепи питания позволяет Raspberry Pi 3B+ потреблять меньше энергии: в режиме ожидания это всего 1,91 Вт, а под искусственной нагрузкой идёт увеличение до 5,77 Вт.

Снимки с тепловизора

В режиме ожидания

Под нагрузкой

Тепловизор показывает, на что уходит энергия. В режиме ожидания СнК относительно холодная, и горячим местом является контроллер USB/Ethernet справа в середине. Под нагрузкой, после 60 секунд интенсивной работы CPU, СнК становится самым горячим компонентом, достигая температуры в 58,1 °C.

Тепловой пропуск тактов

На графике показана скорость и температура Raspberry Pi 3B+ CPU во время десятиминутной нагрузки. Тесты идут одновременно на CPU и GPU, а затем следует пятиминутное остывание. Raspberry Pi 3B+ быстро достигает точки «мягкого пропуска тактов» при температуре 60°C, который призван не дать СнК достичь жёсткого ограничения в 80°C, и CPU продолжает работать в таком режиме на частоте 1,2 ГГц всё время, пока работает измерение.

Шаг 2: ведомость материалов

  • Raspberry Pi2 X 1ea
    • Пи-1,2,3 Возможны.
    • Инструкция по установке
    • Скачать файлы изображений
    • Установка VNC: вы можете подключить Raspberry Pi2 к Macbook Pro или Windows.
  • Ящик малиновый пи с Фан Х 1еа
  • PNP A1015 Транзистор X 1ea
  • Регулируемый резистор (102) X 1ea
  • Соединительные провода (1 м) X 1 шт.
  • Wi-Fi ключ X 1ea
    • Описание
    • Если у вас есть Pi-3, это не нужно.
  • Портативный аккумулятор Android-смартфона X 1ea
  • Программное обеспечение Nod-RED X 1ea
    • Бесплатный открытый исходный код
    • Используйте версию, предварительно установленную в образе Raspbian Jessie с ноября 2015 г.
    • Инструкция по установке
  • Программное обеспечение MQTT v3.1 X 1ea
    • Бесплатный открытый исходный код
    • Руководство по установке включает в себя на шаге
  • Где купить?
    • element14
    • Adafruit
    • Digikey
    • SparkFun
    • eBay
    • Амазонка

Pi Zero

Это первый мини-компьютер данной серии, появившийся в 2015 году. От других «малинок» его отличают размеры: инженеры компании сумели без потери производительности поместить весь функционал на плату размерами 65×30×5 мм.

Основные характеристики Raspberry Zero:

  • процессор — однокристальный чип Broadcom BCM2835. SoC несет в себе поддерживающее OpenGL видеоядро;
  • встроенная оперативная память — 512 Мб LPDDR2 SDRAM;
  • порты USB (один OTG, один для питания);
  • порт мини- HDMI, способный выводить изображение в формате FullHD;
  • разъем для карт памяти MicroSD (с карты загружается операционная система);
  • 40-контактная «гребенка» GPIO;
  • разъем для камеры (добавлен в версии 1.3);
  • контактные площадки для распайки композитного видеовыхода.

Поддержки сети изначально нет, но для покупки доступны разнообразные аксессуары, расширяющие функционал системы с помощью плат расширения и переходников. Некоторое время предлагался даже комплект Pi Zero и набора аксессуаров за 59 USD.

Стоимость одноплатника на старте продаж составляла всего 5 USD. Интересно, что покупатели журнала MagPI могли бесплатно получить Zero вместе с выпуском от декабря 2015 года. Из-за малой цены компьютер на письме иногда называют «Raspberry Pi 0», интерпретируя «зеро» как «нулевую цену».

Системой обычно управляет ОС Raspbian, специально созданная под возможности «малинки». Ее можно загрузить с сайта разработчика; сам процесс установки будет рассмотрен чуть ниже. Допустимо также использовать другие ОС на основе ядра Linux, и систему Android.

ШИМ управление: Пример 2

Также можно менять коэффициент заполнения линейно. В таком случае программе нужно задать минимальную температуру срабатывания и минимальный коэффициент заполнения, к примеру 45°C и 35% соответственно, а на максимальную температуру (к примеру 70°C) — коэффициент в 100%. Рассчитывается коэффициент заполнения с помощью функции .

#include <iostream>
#include <fstream>
#include <wiringPi.h>
#include <softPwm.h>
#include <unistd.h>

#define PIN 7U

#define RANGE_MAX 100
#define RANGE_MIN 35

#define TEMPERATURE_MAX 70
#define TEMPERATURE_MIN 45

using namespace std;

static int getTemperature() {
static fstream myfile;
int temperature = 0;
myfile.open(«/sys/devices/virtual/thermal/thermal_zone0/temp», ios_base::in);
myfile >> temperature;
myfile.close();
return temperature;
}

static int map(int x, int inMin, int inMax, int outMin, int outMax) {
if (x < inMin) {
return outMin;
} else if (x > inMax) {
return outMax;
}
return (x — inMin) * (outMax — outMin) / (inMax — inMin) + outMin;
}

int main() {
int temperature;
int pwmValue;
bool pwmStopped = true;

try {
if (wiringPiSetup() == 0) {
while (1) {
temperature = getTemperature();
pwmValue = map(temperature, TEMPERATURE_MIN, TEMPERATURE_MAX, RANGE_MIN, RANGE_MAX);

if (temperature >= TEMPERATURE_MIN && pwmStopped) {
softPwmCreate(PIN, pwmValue, RANGE_MAX);
pwmStopped = false;
} else if (temperature >= (TEMPERATURE_MIN — 5) && !pwmStopped) {
softPwmWrite(PIN, pwmValue);
} else {
if (!pwmStopped) {
softPwmStop(PIN);
}
pwmStopped = true;
}

usleep(1000 * 1000);
}
}
} catch (exception& e) {
cerr << e.what() << endl;
}
return 0;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65

#include <iostream>
#include <fstream>
#include <wiringPi.h>
#include <softPwm.h>
#include <unistd.h>
 
#define PIN        7U
 
#define RANGE_MAX           100
#define RANGE_MIN            35
 
#define TEMPERATURE_MAX      70
#define TEMPERATURE_MIN      45
 

usingnamespacestd;

staticintgetTemperature(){

staticfstream myfile;

inttemperature=;

myfile.open(«/sys/devices/virtual/thermal/thermal_zone0/temp»,ios_base::in);

myfile>>temperature;

myfile.close();

returntemperature;

}
 

staticintmap(intx,intinMin,intinMax,intoutMin,intoutMax){

if(x<inMin){

returnoutMin;

}elseif(x>inMax){

returnoutMax;

}

return(x-inMin)*(outMax-outMin)(inMax-inMin)+outMin;

}
 

intmain(){

inttemperature;

intpwmValue;

boolpwmStopped=true;

try{

if(wiringPiSetup()==){

while(1){

temperature=getTemperature();

pwmValue=map(temperature,TEMPERATURE_MIN,TEMPERATURE_MAX,RANGE_MIN,RANGE_MAX);

if(temperature>=TEMPERATURE_MIN&&pwmStopped){

softPwmCreate(PIN,pwmValue,RANGE_MAX);

pwmStopped=false;

}elseif(temperature>=(TEMPERATURE_MIN-5)&&!pwmStopped){

softPwmWrite(PIN,pwmValue);

}else{

if(!pwmStopped){

softPwmStop(PIN);

}

pwmStopped=true;

}

usleep(1000*1000);

}

}

}catch(exception&e){

cerr<<e.what()<<endl;

}

return;

}

Компиляция, сборка и запуск программы

Сознаём файл  и вставляем вышеприведённый код:

nano FanPiPwmLinear.cpp

1 nano FanPiPwmLinear.cpp

Компилируем и собираем программу:

g++ -Ofast -Wall FanPiPwmLinear.cpp -lwiringPi -lpthread -o FanPiPwmLinear

1 g++-Ofast-Wall FanPiPwmLinear.cpp-lwiringPi-lpthread-oFanPiPwmLinear

Запускаем:

./FanPiPwmLinear

1 .FanPiPwmLinear

если хотим запустить программу в фоновом режиме:

nohup ./FanPiPwmLinear &

1 nohup.FanPiPwmLinear&

Сборка корпуса для Raspberry Pi 3

После установки радиаторов остается только установить Raspberry Pi в корпус – и на этом приготовления к запуску можно считать законченными.

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

Кроме того, крепление в корпусе придает всей конструкции законченный и эстетичный вид.

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

Состоит он из 6 акриловых пластин: 4 боковушки, днище и подъемная крышка.

Все элементы оклеены с обеих сторон защитной транспортировочной пленкой. Я сначала этого не понял: больно хорошо пленка прилегает к пластинам, нигде нет воздушных пузырей и надрывов. Так что про себя подумал плохо о китайцах, приславших мутный и исцарапанный корпус, и собрал его “как есть” :).

Потом сообразил что к чему, разобрал все обратно на составляющие и снял с них защитную пленку.

Затем снова собрал корпус. Вот такая получилась красота.

Единственный недостаток – такой корпус быстро собирает на себя жирные отпечатки пальцев, что портит вид. Поэтому периодически нужно протирать его салфеткой.

Преимущества микрокомпьютера Raspberry

  • Прежде всего — цена, которая варьируется от 5 до 35$, в зависимости от модели. Оптимальным вариантов являются Zero и Zero W (5 и 10$ соответственно), которых отличают от остальных Raspberry Pi размеры (65×30 мм) и наличие всего 1 разъёма для USB;
  • Видеоускоритель и процессор Raspberry Pi соответствует характеристикам портативных устройств за несколько сотен долларов и обеспечивает высочайшую производительность на родной операционной системе и системах на базе Linux;
  • Поддержка ряда операционных систем: Raspbian — встроенная операционка от разработчика, Pidora — операционка от создателей на основе Linux, Kodi — ограничивается воспроизведением медиафайлов, OSMC — медиапроигрыватель на базе открытого кода, RISC OS – «операционка» от создателей процессора, Windows 10 — в описании не нуждается, только для моделей 2В и 3В. Кроме официально поддерживаемых на Raspberry в 2017 году удалось успешно запустить более десятка других операционных систем;
  • Детализированная настройка системы во время первого запуска при помощи Raspberry Config. Она позволяет разогнать частоту процессора, включить поддержку камеры, сменить местоположение и языковые настройки, часовой пояс и так далее. В дальнейшем возможен повторный её запуск в любой момент работы;
  • Страна-производитель — Великобритания. Поэтому, заказывая на Aliexpress Raspberry, можете не волноваться за качество устройства, ведь создание аналога в Китае обойдётся гораздо дороже оригинала;
  • Возможность отсоединения от платы любых частей и добавления новых, что позволит начинающим специалистам применять свои знания на практике. Кроме того, если ваш домашний ПК перестал работать и вам известна причина возникновения неисправностей — просто купите бортовой компьютер raspberry pi и попробуйте заменить поврежденную часть.

Исходя из перечисленных достоинств, можно не удивляться высоким продажам мини-компьютеров Raspberry Pi. Осталось разъяснить, где лучше всего использовать гаджет.

Шлюз WebThings для Raspberry Pi

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

Что вам понадобится

  1. Компьютер Raspberry Pi и источник питания (для Raspberry Pi 3 требуется не менее 2A)
  2. microSD card (не менее 8 ГБ, class 10)
  3. USB адаптер (см. список )

Примечание: Raspberry Pi 3 поставляется с Wi-Fi и Bluetooth. Адаптер USB необходим для подключения устройств по протоколам вроде Zigbee и Z-Wave.

2. Прошейте образ

Прошейте образ на карту microSD. Существуют разные способы записи. Мы рекомендуем использовать Etcher.

  1. Откройте Etcher
  2. Вставьте карту памяти в адаптер вашего компьютера.
  3. Выберите образ в качестве источника
  4. Выберите карту памяти
  5. Нажмите “Flash!”

После завершения, извлеките карту памяти.

3. Загрузка Raspberry Pi

  1. Вставьте карту памяти в Raspberry PI
  2. Подключите USB адаптеры при наличии
  3. Подключите питание для начала загрузки

Примечание: Первая загрузка Raspberry Pi может занять 2-3 минуты.

4. Подключение по Wi-Fi

После загрузки шлюз создаст точку доступа “WebThings Gateway XXXX” (где ХХХХ — это четыре цифры из MAC-адреса Raspberry Pi). Подключитесь к этой точке с вашего компьютера или смартфона.

После подключения вы должны увидеть приветственный экран шлюза WebThings, который затем начнёт поиск вашей домашней Wi-Fi сети.

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

Примечание:

  • Если вы подключились к точке доступа “WebThings Gateway XXXX”, но не видите экрана приветствия, попробуйте открыть страницу по адресу 192.168.2.1.
  • Raspberry Pi можно подключить к сети и с помощью кабеля Ethernet. В таком случае он попытается получить IP-адрес сети с вашего роутера автоматически. Затем наберите в браузере “http://gateway.local” для первичной настройки шлюза.
  • Если вы переместите шлюз в другое место или он потеряет доступ к изначальной сети, то он автоматически перейдёт в режим точки доступа, чтобы вы смогли подключиться к нему и настроить другую сеть.

5. Выбор субдомена

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

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

Введите желаемый субдомен и адрес электронной почты (для сброса пароля в будущем), и нажмите «Create».

Примечание:

  • Этот шаг можно пропустить и использовать шлюз полностью локально, либо настроив проброс портов и DNS самостоятельно. Однако в этом случае, если в будущем вы всё-таки решите использовать субдомен Mozilla, настройки шлюза придётся полностью сбросить.
  • Если страница по адресу gateway.local не открывается, попробуйте узнать IP-адрес шлюза через ваш роутер (ищите в списке подключённых устройство вроде “gateway” или с MAC-адресом, начинающимся на “b8:27:eb”), и попробуйте открыть страницу прямо по IP.
  • Если gateway.local и http:// не работают, убедитесь, что и ваш компьютер, и Raspbeery Pi подключены к одной и той же сети.
  • Если вы уже регистрировали субдомен ранее, введите его имя и тот адрес электронной почты, который вы использовали при его регистрации. На экране появятся инструкции по получению доступа.

6. Создание аккаунта

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

Примечание: Дополнительные аккаунты можно создать позже.

Готово!

После этого должна открыться страничка «Things» для подключения умных устройств к шлюзу.

См. Руководство пользователя шлюза WebThings для дальнейшей настройки.

Охлаждение Raspberry Pi 4

Raspberry Pi 4 – великолепный одноплатный компьютер, который предлагает намного больше, чем его предшественники с точки зрения производительности. Тем не менее, за повышение производительности приходится заплатить свою цену. Если вы тестировали Pi 4 в течение какого-то времени, то могли заметить, что при работе он может довольно сильно нагреваться. Постоянный же перегрев может серьёзно повредить плату. Чтобы этого избежать, необходимо сделать охлаждение Raspberry Pi 4.

Что происходит, когда Pi 4 перегревается?

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

Классические способы охлаждения процессора: пассивный

Несмотря на то, что можно продолжать нормально работать с компьютером, я всё же рекомендую использовать его только с пассивным или активным охлаждением, особенно если будет использоваться среда рабочего стола. Самый простой способ охладить Pi – добавить радиатор. Этот пассивный вариант не требует больших затрат и не нуждается в энергии для работы. В зависимости от размера добавляемого радиатора температура может значительно снизиться. Однако тепло всё равно может накапливаться со временем.

Классические способы охлаждения процессора: активный

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

Raspberry pi 4: охлаждение заменой Raspbian

Помимо очевидных методов, описанных выше, можно попробовать использовать облегченную версию Raspbian, если вам не нужна среда рабочего стола, которая поставляется с полной установкой. Это  снизит нагрузку на ЦПУ, что, в свою очередь, поможет сохранить систему прохладной в состоянии простоя. Я заметил, что мой первый Raspberry Pi 4 (2 ГБ) работал быстрее, чем моя новая модель на 1 ГБ. Хотя это может быть вызвано неисправностью, если ваш Pi продолжает сильно греться (выше 80 ° C), можно всё же попробовать другую модель, если проект не привязан к конкретной модели. Помимо этого можно внедрить в Raspberry pi 4 охлаждение пассивное и активное, что ещё сильнее снизит рабочую температуру.

Models and Frames

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

А вот несколько моих корпусов для Raspberry Pi и мое мнение о них:

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

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

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

Проверить температуру процессора в распберри, кстати, можно довольно просто, для этого не нужно ставить какой-то дополнительный софт:

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

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

Температура максимальная которую мне удавалось нагнать, когда распберри был в этом корпусе, и при этом игрался какой-то фулл хд ролик на ютубе была 55 градусов. Думаю, что довольно не плохо. Конечно, в предыдущем корпусе, температура в таких же условиях держится в районе 46 градусов. И, кстати, температура может быть разная в зависимости от дистрибутива. ARM Manjaro c XFCE греет распберри градусов на пять сильнее чем Raspbian. При этом 55 градусов, наверное, все-таки нормальная температура, при этом у вас ничего не шумит и не моргает. В общем могу рекомендовать этот корпус.

Адаптированная Windows 10

Для запуска Raspberry Pi 3 компания Microsoft предлагает обновление в виде адаптированной под мини-ПК версии Windows 10: Windows 10 IoT Core Insider Preview. Версия Windows 10 IoT Core была разработана специально для «Интернета вещей» (Internet of Things, IoT), а также для малогабаритных устройств с дисплеем или без него. Компания Mi­crosoft разъясняет преимущества: данная версия ОС обеспечивает широкие функциональные возможности Windows, автоматическое обновление, мощные функ­ции безопасности и может управляться обычными инструментами администратора.

Raspberry Pi 3 — это существенный шаг вперед: теперь производительности компьютера достаточно, чтобы собрать компактный, функциональный и мощный мультимедийный плеер. Благодаря интегрированному модулю Wi-Fi и специально разработанной ОС OpenElec, маленький «компьютер для рукодельников» способен стать мощной домашней развлекательной машиной.

Однако пользователи, имеющие в своем распоряжении Raspberry Pi 2, не обязательно должны переходить на новую модель

Лишь тем, кто только-только обратил свое внимание на эту тему или до сих пор пользовался Raspberry Pi первого поколения, в любом случае стоит взять Raspberry Pi 3 Model B

Температура процессора в Linux

1. Установка

Обычно, пакет lm_sensors уже предустановлен в большинстве систем и сконфигурирован для работы. Но если в вашей системе его нет, то программу не так сложно установить. В ArchLinux:

sudo pacman -S lm_sensors

В RedHat или CentOS:

sudo yum install lm_sensors

В Debian, Ubuntu или Linux Mint:

sudo apt-get install lm-sensors

В SUSE или OpenSUSE:

sudo zypper in sensors

2. Настройка программы

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

Утилита sensors-detect пытается найти все установленное оборудование и загрузить рекомендованные для него модули ядра. В большинстве случаев вам будет достаточно нажимать кнопку Enter в ответ на все вопросы программы, тем самым давая ответы по умолчанию. Мы рассматривали более подробно sensors-detect в статье управление кулером Linux.

Использование sensors

Теперь можно перейти к просмотру доступной температуры. Для этого наберите:

Здесь отображается не только температура процессора Linux, но и другие полезные показатели, такие как, напряжение и частота вращения вентиляторов. Для любителей, можно вывести температуру процессора в Фаренгейтах с помощью опции -f:

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

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

Использование psensor

Если вы не любите работать в терминале и вам больше по душе графический интерфейс, то можно воспользоваться графической утилитой psensor, которая берет информацию через lm_sensors. Чтобы установить ее в Ubuntu выполните:

sudo apt install psensor

Дальше утилиту можно запустить из главного меню или командой:

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

Добавить в авто запуск:

И выбрать датчики, которые нужно использовать:

5 важных команд обновления Raspberry Pi

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

Ищите приглашение pi @ raspberrypi $ при входе в терминал. Вы можете вводить команды всякий раз, когда это отображается.

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

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get dist-upgrade
  • sudo rpi-update

Чтобы сэкономить время, объедините их в одну цепочечную команду:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update

Тесты Phoronix

Продолжим и установим последнюю версию тестов Phoronix: 

sudo apt install php-cli php-gd php-xml php-zip
wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_8.8.1_all.deb
sudo dpkg -i phoronix-test-suite_8.8.1_all.deb

1
2
3

sudo apt install php-cli php-gd php-xml php-zip

wget http//phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_8.8.1_all.deb

sudo dpkg-iphoronix-test-suite_8.8.1_all.deb

Теперь запустим тест, чтобы сравнить производительность Raspberry Pi 4 model B с некоторыми другими платами Arm Linux, включая Raspberry Pi 3 Model B. 

phoronix-test-suite benchmark 1709271-TY-1704029RI26

1 phoronix-test-suite benchmark1709271-TY-1704029RI26

Для справки, в нашем офисе температура окружающей среды составляет от 28 до 30 ° C, и мы контролировали температуру процессора с помощью ИК-термометра на некоторых этапах:

  • Холостой ход — 62° C
  • Загрузка/установка тестов Phoronix — 64° C
  • John The Ripper — 73° C

Мы также набрали несколько команд, чтобы получить системную температуру и тактовую частоту процессора, в данном случае во время теста программы John The Ripper: 

pi@raspberrypi:~ $ /opt/vc/bin/vcgencmd measure_temp
temp=85.0’C
pi@raspberrypi:~ $ /opt/vc/bin/vcgencmd measure_clock arm
frequency(48)=1000265600

1
2
3
4

pi@raspberrypi~$optvcbinvcgencmd measure_temp

temp=85.0’C

pi@raspberrypi~$optvcbinvcgencmd measure_clock arm

frequency(48)=1000265600

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

Еще один способ подтвердить дросселирование — проверить вывод Phoronix John The Ripper: 

Test: Blowfish:
696
621
536
561
558
574
554
558
545
482
500
494
491
443
472

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

TestBlowfish

696

621

536

561

558

574

554

558

545

482

500

494

491

443

472

Тест был проведен несколько раз, и результаты начинаются с 696, и, в конечном счете, опускаются ниже 500, поскольку плата не охлаждается.

Это поведение на самом деле объяснено в :

John the Ripper шокирует, поскольку Raspberry Pi 4 на самом деле медленнее, чем Raspberry Pi 3 model B, протестированная другими из-за отсутствия надлежащего охлаждения для многопоточного теста.

C-Ray выглядит лучше, поскольку RPi 4 примерно на 27% быстрее, чем RPi 3 model B (187,03 с против 250,79 с), но все же в два раза медленнее, чем плата Rockchip RK3399 с питанием от VS-RK3399.

Производительность Raspberry Pi 4 также выглядит лучше с тестом Smallpt.

Однако, плата работает намного быстрее с тестом Solmen Himeno Poisson, почти в 5 раз быстрее, чем RPi 3 model B, поэтому в этом тесте Phoronix могут быть некоторые изменения в программном обеспечении/компиляции, или, возможно, есть некоторые дополнительные инструкции, которые идут для ядер Cortex-A72, поскольку шестиядерный процессор Rockchip RK3399 с 2x A72 + 4x A53 также намного быстрее, чем другие платформы A53/A7 Arm.

Насколько нам известно, аудиокодирование FLAC  — это одноядерный тест, поэтому он не так подвержен перегреву, как другие многопоточные тесты, и Raspberry Pi 4 хорошо себя зарекомендовал.

Из тестов Raspberry Pi 4 видно, что в большинстве случаев плата намного быстрее, чем Raspberry Pi 3 model B, но также очевидно, что для использования всей мощности платы, особенно для многопоточных задач, необходимо подходящее решение для охлаждения. Вы можете проверить полные результаты здесь.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Радио и техника
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: