实测能够从13W降到9.5W
可以挂在 crontab中10分钟执行一次。
温度降到65度以下会恢复cpu的主频。
盒子和笔记本的脚本
[code]
#!/bin/bash
if [ `hdparm -H /dev/hda |awk '{ if ( $2=="temperature" && $5>65 ) printf $5}'` ]
then
echo powersave>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
else
echo userspace>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
fi
[/code]
unas的脚本:
[code]
#!/bin/bash
if [ `hdparm -H /dev/sda |awk '{ if ( $2=="temperature" && $5>65 ) printf $5}'` ]
then
echo powersave>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
else
echo userspace>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
fi
[/code]
其实就是根据硬盘的温度,来调整cpu的工作模式