我们很容易可以通过以下BASH脚本来显示当前树莓PI的温度和频率.
#pi@raspberrypi:~ $ cat ./cpu_freq.sh
#!/bin/bash
temp=`head -n 1 /sys/class/thermal/thermal_zone0/temp | xargs -I{} awk "BEGIN {printf \"%.2f\n\", {}/1000}"`
echo $((`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq`/1000)) MHz, $temp degrees
然后, 我们可以每3秒来显示这个信息:
# 每3秒显示
while : ; do ./cpu_freq.sh; sleep 3; done
如果你通过修改 /boot/config.txt 来对树莓PI的ARM CPU 和GPU进行超频, 你可以用以上的脚本来看是否超频(overclocking)成功, 并且温度是否在70度以下. 一般来说树莓PI(特别是4代后)会自动根据温度来调节CPU频率 Throttling.
#uncomment to overclock the arm. 700 MHz is the default.
over_voltage=6
arm_freq=2147
force_turbo=1
gpu_freq=750
`force_turbo` 这个选项让树莓PI的CPU一直在最高频率下运作. 你可能需要自己加散热片或者外接树莓PI风扇. 树莓PI风扇的电源在板上有提供5V的两个pin.
你可以运行 pinout命令来查看是哪两个针是电源:
CPU 散热好, 把树莓PI 4超频到 2147 最高速度没问题:

英文: BASH Script to Monitor the CPU Frequency and Temperature on Raspberry PI
英国高科技树莓派 Raspberry Pi
- 废物利用, 找出2TB的WD硬盘外接硬盘盒挂到树莓派当网络硬盘(Raspberry Pi Network Drive)
- 废物利用: 树莓派4b藏在鞋柜里当个小型服务器
- 剑桥的树莓派门店 (Raspberry Pi Shop in Cambridge)
- 树莓派4和400的CPU和GPU超频和降温攻略
- 通过BASH脚本显示树莓PI的温度和频率
- 树莓派 400 Kit - 小霸王一体学习机(微型电脑)
- 在树莓派上通过Python脚本来查看CPU的温度
- 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑)
- 5美元的 Raspberry PI - Zero 树莓PI
- 在树莓PI (Raspberry) 上运行 Apache 服务器
- 树莓PI B型增强型 (Raspberry Pi B Model Plus)
BASH小技巧
- Bash 编程: 计算两个正整数的最大公约数/GCD
- BASH: 如何使用 cURL 命令获取 HTTP 响应代码?
- 通过BASH脚本显示树莓PI的温度和频率
- 如何通过BASH命令把频繁访问服务器的IP找出来?
- BASH编程: 计算一个文本文件中每个单词的频率
- LINUX BASH下的 大括号数组
- BASH 脚本 防止 iptablex 攻击
- BASH 脚本匹配 IP 地址的 简单例子 (正则表达式)
- 如何在 Linux 下 列出最耗资源的进程 (BASH 脚本)
- BASH: 通过dd命令测试硬盘读写速度/性能
- 判断服务器的硬盘类型: 是否是固态硬盘/NVMe
- LINUX 命令 cowsay, cowthink 牛说/牛想
- BASH: 怎样通过curl命令查看服务器响应时间??
- BASH: LINUX 下竖中指
上一篇: 我的面试谷哥GOOGLE伦敦SRE的经验和教训
下一篇: 树莓派4和400的CPU和GPU超频和降温攻略
扫描二维码,分享本文到微信朋友圈

