如何在Linux上找出树莓派 GPU和ARM CPU温度

时间:2020-01-09 10:41:33  来源:igfitidea点击:

如何从Linux操作系统命令行选项中找到我的Raspberry PI GPU或CPU温度?
如何监控Raspberry Pi 3的核心温度?

树莓派是面向学生和业余爱好者的小型廉价计算机。
您可以使用它来学习编程,Linux,sysadmin和devops东西。
使用以下命令,您可以轻松找出Raspberry Pi GPU和ARM CPU内核温度。

显示Raspberry Pi GPU温度

查看树莓派的 GPU温度

打开终端应用程序,然后执行以下命令以查看GPU(图形处理单元)温度:

vcgencmd measure_temp

或者

/opt/vc/bin/vcgencmd measure_temp

显示Raspberry Pi ARM CPU温度

执行以下cat命令:

cat /sys/class/thermal/thermal_zone0/temp

将其除以1000可得到更易于理解的格式的ARM CPU温度:

cpu=$(</sys/class/thermal/thermal_zone0/temp)
echo "$((cpu/1000)) c"

树莓派温度升高

创建一个名为my-pi-temp.sh的简单bash脚本,以查看Raspberry Pi的ARM CPU和GPU温度。
执行以下命令:

nano my-pi-temp.sh

或者

vi my-pi-temp.sh

追加以下代码:

#!/bin/bash
# Script: my-pi-temp.sh
# Purpose: Display the ARM CPU and GPU  temperature of Raspberry Pi 2/3 
# Author:  <www.theitroad.local> under GPL v2.x+
# ------------------------------------------------------
cpu=$(</sys/class/thermal/thermal_zone0/temp)
echo "$(date) @ $(hostname)"
echo "-------------------------------------------"
echo "GPU -  $(/opt/vc/bin/vcgencmd measure_temp)"
echo "CPU -  $((cpu/1000))'C"

保存并关闭文件。
设置权限:

chmod +x my-pi-temp.sh

如下运行:

./my-pi-temp.sh

输出示例:

Thu 10 Mar 01:02:19 IST 2015 @ raspberrypi
------------------------------------------
GPU -  temp=44.4'C
CPU -  44'C