如何检查Raspberry Pi的CPU温度?

这里有三种方法可以测量Raspberry Pi的温度。

通过终端的基本CPU温度

在终端中,使用

vcgencmd measure_temp

这将给你一个一次性的读数。如果你想在选定的时间间隔内监测Raspberry Pi的温度,请使用。

参数-n允许你声明间隔的秒数。在这种情况下,每次读数为2秒。

watch和vcgencmd一起使用,将使你有能力检查Raspberry Pi的温度
watch和vcgencmd一起使用,将使你有能力检查Raspberry Pi的温度
watch -n 2 vcgencmd measure_temp

在你的任务栏上添加温度读数

42是一切的答案,包括我的Raspberry Pi的温度是多少。
42是一切的答案,包括我的Raspberry Pi的温度是多少。

要在你的任务栏上添加温度读数,通过...

  • 在任务栏上点击右键
  • 点击 "添加/删除面板项目"
  • 点击 "添加"
  • 向下滚动并选择 "温度监控"。
  • 点击 "添加"

现在,你应该在任务栏上看到一个温度读数,是青绿色的。

你可以通过在数字上点击右键并点击 "温度监控设置 "来改变颜色。

用PiCockpit在线监测Raspberry Pi的温度

使用PiCockpit的PiStats在图表上显示Raspberry Pi SoC的温度读数。

我们的在线工具PiCockpit是一个让你受益匪浅的便捷工具。

PiCockpit有一个叫做PiStats的模块,可以让你在图表上得到你的芯片温度,以及实时读数。

通过PiStats实时读取Raspberry Pi SoC的数据

PiStats是一个免费的工具,最多可用于五个Raspberry Pi。

你需要一个PiCockpit账户,并使用单行安装脚本将PiCockpit安装到每个需要监控的Raspberry Pi上。

点击这里。 安装PiCockpit的快速指南

我应该注意什么温度?

高温的唯一问题是,Raspberry Pi会对CPU进行节流,以降低温度。

不同的板子有不同的温度限制,但如果你的板子超过60摄氏度,你应该担心节流的问题。

Raspberry Pi 3+有一个60摄氏度的 "软限制",与80摄氏度的阈值相比,它的节流效果更柔和。

Raspberry Pi 4在80摄氏度时开始节流,在85摄氏度时启动更重的低频。

你可以通过以下方式检查你的Raspberry Pi是否已经被节流了 vcgencmd get_throttled.下面是如何解释十六进制代码的响应,取自于 要点 由JsBergbau对Raspberry Pi的Alasdair Allan的回应。

无阀=0x1
CAPPED=0x2
THROTTLED=0x4
SOFT_TEMPLIMIT=0x8
HAS_UNDERVOLTED=0x10000
HAS_CAPPED=0x20000
HAS_THROTTLED=0x40000
HAS_SOFT_TEMPLIMIT=0x80000

我可以做什么来冷却我的Raspberry Pi?

一些树莓派在没有任何额外散热方法的情况下运行是可以的。我使用裸机Raspberry Pi Zero 2取得了良好的成功。

然而,对于Raspberry Pi 3+,我发现我至少需要在它身上安装一个散热片。

但是,对于Raspberry Pi 4,我似乎不能在没有风扇的情况下生存。如果我在Raspberry Pi 4上没有风扇,就不可避免地会导致节流。

为了降低Raspberry Pi的温度,请尝试这些。

  • 垂直放置你的Raspberry Pi
  • 安装一个散热片
  • 安装一个风扇
  • 拆除箱子
  • 使用散热箱,如FLIRC箱
  • 把你的Raspberry Pi放在加拿大*

* 有时我想,你是否可以把你的Raspberry Pi放在寒冷的室外,用-30℃的环境温度来冷却你的Raspberry Pi。我的意思是,他们不是在瑞典经营服务器农场吗?

如果你打算把你的Raspberry Pi放在加拿大,为什么不考虑你将如何 通过这篇文章远程控制它?

点击这里。 远程控制你的Raspberry Pi

零热垫
FLIRC Pi Zero 2机箱的全铝机身有助于散热

发表评论