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 ℃ 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. {: .alert-box}

CPU temperature [C]iconthrottle
< 80nonenone
80 - 85half full thermometer redCPU
> 85full thermometer redCPU & 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 CPU clock speed and power consumption is dynamic:

clock speed [MHz]Raspi 2Raspi 3Raspi 3+
idle600600600
100% one or more cores90012001400

Log CPU/temperature

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