powerdの効果あり。
/etc/rc.confにpowerd_enable=”YES”を追加。
pentium4ではインストールと同時にspeed stepで動作周波数が下がっていたけれども、atomの場合はpowerdで下げる必要があるようだ。
# dmesg | grep CPU
CPU: Intel(R) Atom(TM) CPU 230 @ 1.60GHz (1599.58-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0:
cpu1:
p4tcc0:
p4tcc1:
SMP: AP CPU #1 Launched!
powerdなし
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 1599
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
powerdあり
# /usr/sbin/powerd
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 999
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 799
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 599
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 399
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
# sysctl dev.cpu | grep freq
dev.cpu.0.freq: 199
dev.cpu.0.freq_levels: 1599/-1 1399/-1 1199/-1 999/-1 799/-1 599/-1 399/-1 199/- 1
#
# kldload coretemp
# sysctl dev.cpu | grep temperature
dev.cpu.0.temperature: 39.0C
dev.cpu.1.temperature: 39.0C