Страницы: [1] 2 3 ... 10

Последние сообщения

1
ARM / Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Последний ответ от stranger573 Сегодня в 03:53:38 »
radiator.png (20.2 кБ, 608x448 - просмотрено 2 раз.)
Площадь поверхностей вроде бы одинаковая на глаз, но возможно , что сопротивление прохождению потока воздуха у горизонтальных полос больше, потому и поток лучше остужает. Так?
При одинаковой площади поверхности лучше охлаждаться будет тот что слева. У него как раз меньше сопротивление потоку воздуха. Меньше препятствует циркуляции воздуха. Поэтому же у пассивных радиаторов просветы между рёбрами делают больше. Если возьмёте радиатор сделанный под вентилятор, с частыми рёбрами, он несмотря на бóльшую площадь, как пассивный работать практически не будет.

Кстати, насчёт чернения... Охлаждение радиатора происходит двумя разными путями — конвективным и излучением. Зачернёный радиатор несколько эффективнее зеркального. Но только там где нет внешних излучений падающих на него. Чёрный не только лучше излучает тепло, но и поглощает его в такой же степени. Об этом всегда забывают. Так что тут бабушка надвое сказала, что лучше. Если чёрный корпус будет лежать освещаемый солнечным светом (а это порядка 1 кВт/м²), он вполне может нагревать устройство, вместо охлаждения. Источником инфракрасного излучения не только солнце является, но и любой нагретый предмет поблизости. Недаром ёмкости, нагрев которых нежелателен, делают либо зеркальными, либо белыми.
2
ARM / Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Последний ответ от smatsak Сегодня в 02:01:49 »
radiator.png (20.2 кБ, 608x448 - просмотрено 2 раз.)
Площадь поверхностей вроде бы одинаковая на глаз, но возможно , что сопротивление прохождению потока воздуха у горизонтальных полос больше, потому и поток лучше остужает. Так?
3
ARM / Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Последний ответ от smatsak Сегодня в 00:37:32 »
Спасибо большое за развёрнутый ответ.
А sar я у вас раньше подсмотрел и себе тоже поставил, эта программа идет в комплекте утилит (apt-get install sysstat).

Хотелось армбиан щегольнуть,  ;-D

sam@sam-rpi4b-8g / $ sar -P ALL 1 2
Linux 5.10.63-rpi-def-alt1 (sam-rpi4b-8g) 24.10.2021 _aarch64_ (4 CPU)

01:36:45        CPU     %user     %nice   %system   %iowait    %steal     %idle
01:36:46        all     64,23      0,00     17,13      0,00      0,00     18,64
01:36:46          0     51,49      0,00     21,78      0,00      0,00     26,73
01:36:46          1     80,21      0,00     12,50      0,00      0,00      7,29
01:36:46          2     67,68      0,00     11,11      0,00      0,00     21,21
01:36:46          3     58,42      0,00     22,77      0,00      0,00     18,81

01:36:46        CPU     %user     %nice   %system   %iowait    %steal     %idle
01:36:47        all     64,05      1,01     13,92      0,00      0,00     21,01
01:36:47          0     55,10      0,00     23,47      0,00      0,00     21,43
01:36:47          1     60,22      1,08     12,90      0,00      0,00     25,81
01:36:47          2     88,35      0,00      5,83      0,00      0,00      5,83
01:36:47          3     51,49      2,97     13,86      0,00      0,00     31,68

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     64,14      0,51     15,53      0,00      0,00     19,82
Среднее:       0     53,27      0,00     22,61      0,00      0,00     24,12
Среднее:       1     70,37      0,53     12,70      0,00      0,00     16,40
Среднее:       2     78,22      0,00      8,42      0,00      0,00     13,37
Среднее:       3     54,95      1,49     18,32      0,00      0,00     25,25
sam@sam-rpi4b-8g / $


sam-rpi4b-8g ~ # sensors
rpi_volt-isa-0000
Adapter: ISA adapter
in0:              N/A 

cpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +53.1°C 
4
ARM / Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Последний ответ от Speccyfighter Вчера в 21:06:35 »
Мониторинг процессора без программ
если поддерживается ядерным драйвером
(немного о том, чего нет в альтовой вики)

Здесь интересна будет документация
Linux cpufreq - stats driver
https://www.kernel.org/doc/Documentation/cpu-freq/cpufreq-stats.txt

Драйвер статистики по процессору вкомпиллирован в ядро
# grep CPU_FREQ_STAT /boot/config-$(uname -r)
CONFIG_CPU_FREQ_STAT=y


Каталог sys, весьма интересный каталог

Найти каталог stats не очень сложно
(наиболее интересное из того, что будет использоваться ниже)
# find /sys -type d -name "*cpufreq*"
/sys/devices/system/cpu/cpufreq
/sys/module/acpi_cpufreq
/sys/module/cpufreq_ondemand
/sys/module/cpufreq
# ls -l /sys/devices/system/cpu/cpufreq
итого 0
drwxr-xr-x 2 root root 0 окт 23 18:14 ondemand
drwxr-xr-x 3 root root 0 окт 23  2021 policy0
drwxr-xr-x 3 root root 0 окт 23  2021 policy1
drwxr-xr-x 3 root root 0 окт 23  2021 policy2
drwxr-xr-x 3 root root 0 окт 23  2021 policy3
# ls -l /sys/devices/system/cpu/cpufreq/policy0
итого 0
-r--r--r-- 1 root root 4096 окт 23 18:15 affected_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 bios_limit
-r-------- 1 root root 4096 окт 23 18:15 cpuinfo_cur_freq
-r--r--r-- 1 root root 4096 окт 23 18:14 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 окт 23 18:15 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 окт 23 18:15 cpuinfo_transition_latency
-r--r--r-- 1 root root 4096 окт 23 18:15 freqdomain_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 related_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 scaling_available_frequencies
-r--r--r-- 1 root root 4096 окт 23  2021 scaling_available_governors
-r--r--r-- 1 root root 4096 окт 23 18:15 scaling_cur_freq
-r--r--r-- 1 root root 4096 окт 23  2021 scaling_driver
-rw-r--r-- 1 root root 4096 окт 23 18:12 scaling_governor
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_max_freq
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_min_freq
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_setspeed
drwxr-xr-x 2 root root    0 окт 23 18:14 stats

Сам каталог policy[0-9] содержит используемый драйвер, гувернёр, минимальную, максимальную, текущую и ступени частот по ядрам/потокам
# grep . /sys/devices/system/cpu/cpufreq/policy0/*
/sys/devices/system/cpu/cpufreq/policy0/affected_cpus:0
/sys/devices/system/cpu/cpufreq/policy0/bios_limit:2000000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq:2000000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_transition_latency:10000
/sys/devices/system/cpu/cpufreq/policy0/freqdomain_cpus:0 1 2 3
/sys/devices/system/cpu/cpufreq/policy0/related_cpus:0
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies:2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 1100000 1000000 900000 800000 700000 600000 500000
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors:ondemand performance schedutil
/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq:948518
/sys/devices/system/cpu/cpufreq/policy0/scaling_driver:acpi-cpufreq
/sys/devices/system/cpu/cpufreq/policy0/scaling_governor:ondemand
/sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq:2000000
/sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed:<unsupported>

up_threshold драйвера гувернёра ondemand содержит процент от текущей ступени частоты процессора, выше или ниже которой, частота будет повышаться или понижаться соответственно
# ls -l /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
-rw-r--r-- 1 root root 4096 окт 23 19:30 /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
# cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
95

Что же касаемо статистики, то каталоги stats/time_in_state содержат информацию о том, как много времени процессор/поток провёл на каждой из ступеней частот. Единица измерения 10 миллисекунд.
В примере:
для ступеней частот cpu0
# grep . /sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state
2000000 28646
1900000 4317
1800000 3499
1700000 3915
1600000 4035
1500000 2955
1400000 2717
1300000 2342
1200000 2186
1100000 3974
1000000 5108
900000 5378
800000 8586
700000 24922
600000 70428
500000 599661

и на максимальной и минимальной частотах всех cpu
# grep . /sys/devices/system/cpu/cpufreq/policy[0-9]/stats/time_in_state | grep 'state:2000000\|state:500000'
/sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state:2000000 28646
/sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state:500000 599898
/sys/devices/system/cpu/cpufreq/policy1/stats/time_in_state:2000000 31382
/sys/devices/system/cpu/cpufreq/policy1/stats/time_in_state:500000 600777
/sys/devices/system/cpu/cpufreq/policy2/stats/time_in_state:2000000 44100
/sys/devices/system/cpu/cpufreq/policy2/stats/time_in_state:500000 549586
/sys/devices/system/cpu/cpufreq/policy3/stats/time_in_state:2000000 39721
/sys/devices/system/cpu/cpufreq/policy3/stats/time_in_state:500000 567216

По значениям stats/time_in_state, можно судить о степени загруженности процессора, за всё время от начала загрузки.


Что же касаемо температуры процессора,
после поиска,
# find /sys  -name "*temp*"

не очень сложно найти в каталоге /sys файлы, которые содержат собственно температуру самого процессора и ядер
# grep . /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp[0-9]_input; sensors
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input:44000
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input:43000
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp3_input:43000
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +44.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +43.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +43.0°C  (high = +105.0°C, crit = +105.0°C)
5
Установка/обновление/удаление/источники ПО / Re: LM-SENSORS
« Последний ответ от Skull Вчера в 20:39:47 »
Спасибо, но где увидеть эти изменения?
https://packages.altlinux.org/en/search?query=lm_sensors
6
Установка/обновление/удаление/источники ПО / Re: LM-SENSORS
« Последний ответ от asy Вчера в 19:03:15 »
Спасибо, но где увидеть эти изменения?
Какие изменения? Он так с p5 называется как минимум:
https://packages.altlinux.org/en/sisyphus/srpms/lm_sensors3
7
Установка/обновление/удаление/источники ПО / Re: LM-SENSORS
« Последний ответ от Jurij Вчера в 18:52:50 »
Спасибо, но где увидеть эти изменения?
8
Установка/обновление/удаление/источники ПО / Re: LM-SENSORS
« Последний ответ от aen Вчера в 18:37:19 »
lm_sensors3
9
Установка/обновление/удаление/источники ПО / LM-SENSORS
« Последний ответ от Jurij Вчера в 18:23:05 »
lm-sensors нет репозитории p9
10
Товарищ Синельников в рассылке посоветовал натравить
# journalctl --bootЯ натравил. Результат в файле. Попытался найти в этом файле место, на котором загрузка замирает на 3 минуты. Это примерно вот эта строчка:
окт 23 17:20:41 G550 chronyd[2674]: System clock wrong by 62.181764 seconds, adjustment startedА дальше что копать?
Страницы: [1] 2 3 ... 10