Check temperature of Raspberry Pi CPU

Related: Monitor Raspberry Pi DC input voltage


Check Raspberry Pi CPU Temperature:

/opt/vc/bin/vcgencmd measure_temp

A light-moderate use Raspberry Pi 2 in an office environment measures in the 40 - 45 C range (no fan, small heatsink, with case).

A red thermometer icon superimposed on the Raspberry Pi display output means the Raspberry Pi is overheating and is throttling the CPU and GPU to avoid self-destruction.

CPU temperature [C] icon throttle
< 80 none none
80 - 85 half full thermometer red CPU
> 85 full thermometer red CPU & GPU

CPU clock

The current Raspberry Pi CPU speed (actual speed, not limits or requested speed) is obtained from

vcgencmd measure_clock arm

The output is in units of Hertz:

frequency(45)=1199998000

The Raspberry Pi 2 and 3 clock speed is dynamic:

CPU use clock speed [MHz]
idle 600 (Raspi 2 and 3)
100% one or more cores 1200 (Raspi 3) 900 (Raspi 2)

Log temperature and clock speed

You can use crontab -e for setting a schedule to periodically log temperature and CPU frequency.

Leave a Comment