炎炎夏日,我的V88电视盒子拿来跑Linux,最关心的自然是温度了,负载一高六七十度不在话下,开机无负载都有50多度,太高也怕给烧了。树莓派系统可以查看CPU温度,armbian也不例外,可以通过以下几种方式。
1.新建SSH窗口
SSH登录的时候可以看到温度,但是不可能每次都SSH一个窗口来看温度
2、命令查看CPU温度
root@rk322x-box:~# cat /etc/armbianmonitor/datasources/soctemp 60000 root@rk322x-box:~# cat /etc/armbianmonitor/datasources/soctemp 57000
可以看到两次获取的温度,第一次60度,第二次57度,既然知道命令了可以写个脚本,每次运行脚本就好了,毕竟命令太难记,如下
root@rk322x-box:~# cat tem.sh cat /etc/armbianmonitor/datasources/soctemp chmod +x tem.sh root@rk322x-box:~# ./tem.sh 45833
3、armbian自带的工具
root@rk322x-box:~# armbianmonitor -m Stop monitoring using [ctrl]-[c] Time CPU load %cpu %sys %usr %nice %io %irq CPU C.St. 15:59:19: 1200MHz 0.15 3% 0% 0% 2% 0% 0% 46.7°C 0/4 15:59:25: 600MHz 0.14 0% 0% 0% 0% 0% 0% 45.8°C 0/4 15:59:30: 1200MHz 0.13 8% 0% 0% 7% 0% 0% 47.5°C 0/4 15:59:35: 600MHz 0.12 0% 0% 0% 0% 0% 0% 46.7°C 0/4 15:59:40: 1200MHz 0.19 6% 0% 0% 5% 0% 0% 48.3°C 0/4^C
可以看到,每5秒钟刷新一次,包括CPU使用率系统负载以及温度。然后按键盘的Ctrl + C退出。
当然它这个自带的工具还可以安装一个面板,通过网页查看,前提是防火墙的8888端口打开,看起来像是copy了树莓派的模板,树莓派果然是开发板之鼻祖。。。。
root@rk322x-box:~# armbianmonitor -r Installing RPi-Monitor. This can take up to 5 minutes. Be patient pleaseSelecting previously unselected package libdbi1:armhf. (Reading database ... 74985 files and directories currently installed.) Preparing to unpack .../00-libdbi1_0.9.0-5_armhf.deb ... Unpacking libdbi1:armhf (0.9.0-5) ... Selecting previously unselected package libencode-locale-perl. 。。。省略 Now you're able to enjoy RPi-Monitor at http://10.10.10.4:8888
然后网页打开查看效果,我截取了大部分,如下:
主动散热DIY
最后我将展示下我的V88外贸盒子是如何散热的,我从其他设备拆下一个风扇,然后在盒子上盖做一个矩形开孔,安装上这个小风扇,风扇是外接一根USB数据线,只保留供电线连接到电视盒子的USB口上,5V的USB足以供电,而且它有4个USB口,我可以接任意一个口都没问题。
优点:测试在夏天不开空调室温30度下(不在家的话肯定是没有空调的),接了这个散热器之后,相对于空气被动散热CPU温度可以下降15度左右,从60多度到45度左右。
缺点:噪音很大
视频如下:
CPU降频设置
可以通过降低CPU频率到408MHz,降低温度
apt-get update apt install armbian-config armbian-config
在System--CPU选项下设置最小到最大范围的CPU频率,比如40800-1200000,把最小600调整到400MHz
发表评论