Поиск информации о системе Вашего Raspberry Pi
Оценка пользователей: / 6
ПлохоОтлично 
Raspberry Pi System InfoRaspberry Pi имеет много доступной информации о системе: подробную информацию о процессоре, текущую температуру процессора, объем памяти и т. д. Не вся информация доступна в одном месте, но если знаете, где искать, то можете обнаружить достаточно много интересного о своем Pi.
Кроме таких «стандартных» инструментов системных ресурсов, как “ps“, “df“, “top” и других полезных команд, как htop”, “iotop” и “glances, іинформация о системе может быть найдена в файловой системе “/proc”. Одним из наиболее полезных является файл "cpuinfo", который содержит данные о процессоре системы. Чтобы увидеть их введите:
cat /proc/cpuinfo
Raspberry Pi System Info-1
Результат говорит нам о трех вещах Raspberry Pi: он имеет процессор на базе архитектуры ARM (а не Intel, как и в Windows-ПК и компьютерах Mac), процессор использует набор команд ARMv6 и, что процессором является BCM2708, который, как мы знаем, от Broadcom. Набор команд ARMv6 является одной из старых разработок ARM. Большинство современных смартфонов и планшетов используют архитектуру ARMv7, и становится все более распространенными новый набор команд 64- разрядного ARMv8.
Другие файлы, которые стоит посмотреть в файловой системе “/proc”, включают “/proc/meminfo”, “/proc/partitions” і “/proc/version”. Каждый из них может быть исследован с помощью команды “cat”.
Информация, содержащаяся в разделе “/proc”, доступна на всех системах Linux, однако, в Raspberry Pi также доступна специальная команда, которая отображает информацию, относящуюся к плате Raspberry Pi. Инструмент “vcgencmd” может получить доступ ко всей конкретной информации о Raspberry Pi, включая тактовые частоты, различные напряжения, температуру процессора и доступные аппаратные кодеки.
Начнем с температуры процессорного ядра, введя:
vcgencmd measure_temp
Результатом будет одна строка отчета о температуре:
temp=50.8'C
Это число имеет важное значение для тех, кто разогнал процессор своего Pi или кто построил конструкцию вокруг Raspberry Pi, ограничив поток воздуха над процессором.
Говоря о разгоне, чтобы увидеть текущую частоту процессора вместе с минимальной и максимальной частотами, используйте:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Raspberry Pi System Info-2
Результатом будут числа в килогерцах, т.е. 950000 является 950MГц.
Другие тактовые частоты также могут быть обнаружены с помощью “vcgencmd measure_clock CLOCKNAME”, где CLOCKNAME один из h264, isp, v3d, uart, pwm, emmc, pixel, vec, hdmi или dpi. Например:
vcgencmd measure_clock arm
Результат в Герцах, поэтому 700000000 есть 700 МГц.
frequency(45)=700000000
Вы можете использовать следующий сценарий оболочки, чтобы получить список всех тактовых частот:
for src in arm core h264 isp v3d uart pwm emmc pixel vec hdmi dpi ; do
echo -e "$src:t$(vcgencmd measure_clock $src)" ;
done
Другая системная команда “vcgencmd”, которая может Вам понадобиться, “vcgencmd measure_volts”, чтобы найти внутренние напряжения для ядра, sdram_c , sdram_i і sdram_p. Например:
vcgencmd measure_volts core
Результат будет выглядеть примерно так:
volt=1.20V
Следующие команды оболочки покажут все напряжения:
for id in core sdram_c sdram_i sdram_p ; do
echo -e "$id:t$(vcgencmd measure_volts $id)" ;
done
Чтобы узнать, какие аппаратные кодеки доступны, используйте “vcgencmd codec_enabled CODECNAME”, где CODECNAME один из H264, MPG2, WVC1, MPG4, MJPG или WMV9. Например:
vcgencmd codec_enabled H264
Чтобы сэкономить время и не повторять команду для каждого кодека, Вы можете использовать этот простой кусок сценария оболочки:
for codec in H264 MPG2 WVC1 MPG4 MJPG WMV9 ; do
echo -e "$codec:t$(vcgencmd codec_enabled $codec)" ;
done
Чтобы увидеть, как разделяется память между процессором и GPU, воспользуйтесь:
Raspberry Pi System Info-3
Наконец, чтобы увидеть, сколько свободной памяти доступно для использования системой:
free -o –h
Надеюсь, что мы смогли Вам помочь.
(Источник EN: maketecheasier.com)
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting