Dieser Artikel zeigt wie die wichtigsten Kennwerte ausgelesen werden können.
CPU Temperatur
Für fast alle Zugriffe auf die internen Sensoren kommt das Tool vcgencmd zum Einsatz. Dieses ist in der Firmware des Raspberry Pi enthalten.
vcgencmd measure_temp
Ausgabe
temp=38.5'C
Alternativ kann hier auch die Kernel eigene Ausgabe verwendet werden.
cat /sys/class/thermal/thermal_zone0/temp
Ausgabe
38470
CPU Spannung
Über den nachfolgenden Parameter lässt sich die aktuell anliegende Spannung an der CPU auslesen.
vcgencmd measure_volts
volt=1.20V
CPU Taktung
Um die aktuelle Taktfrequenz zu bestimmen kann der nachfolgende Befehl verwendet werden.
vcgencmd measure_clock arm
Ausgabe
frequency(45)=700072000
Auch hier lässt sich wieder auf die Ausgabe des Linux Kernels zurückgreifen.
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
Ausgabe
700000
Vcgencmd bietet auch die Möglichkeit die Taktung der einzelnen Bausteine auszulesen. Der nachfolgende Befehl gibt die Taktung des Kerns aus.
vcgencmd measure_clock core
Zur Verfügung stehen die nachfolgenden Optionen.
arm
core
h264
isp
v3d
uart
pwm
emmc
pixel
vec
hdmi
dpi
Memory Split
Der Memory Split zwischen CPU und GPU lässt sich ebenfalls auslesen.
vcgencmd get_mem arm
vcgencmd get_mem_gpu
Ausgabe
arm=496M
gpu=16M
Aktuelle Konfiguration (config.txt)
Ebenfalls lässt sich die aktuell geladene Konfiguration der config.txt anzeigen.
vcgencmd get_config int
Ausgabe
arm_freq=700
core_freq=250
sdram_freq=400
program_serial_random=1
temp_limit=85
force_pwm_open=1
Fazit
Die Firmware bzw. der Linux Kernel bieten von Haus aus schon sehr viele Möglichkeiten an um das Raspberry Pi zu überwachen. Gerade beim Overclocking sollte man die Werte stets im Auge behalten.
So könnte man das Gerät beispielsweise in eine Icinga Monitoring Umgebung integrieren und die Werte laufend überwachen.
Quellen: Raspberry Pi Logo
Similar articles
- Raspberry Pi Mini-Computer im Test
- Raspberry Pi mit XBMC als Mediacenter
- Raspberry Pi Multi Boot einrichten
- KDE4 Nvidia Performance verbessern
- Icinga Server Monitoring installieren und einrichten mit Ubuntu
- Raspcontrol Webinterface auf dem Raspberry Pi
- Postfix als Mail Relay Agent auf dem Raspberry Pi
Leave a comment