follow me

MILLINUX (CeleronM 1.0GHzモデル)の周波数を下げる

MILLINUX (CeleronM 1.0GHzモデル)が予想以上に発熱が大きい。
数時間放置すると、触れないぐらい熱くなります。
ファンレスなのでしかたが無いのですが、ファン取り付け以外の対策を考えてみます。
で、周波数下げてみました。

p4_clockmodモジュールが利用できる事は判っていたので、何処まで下げれるか確認してみました。
最低125MHzと予想以上に低いクロックに落とせると判明。
125MHzで数時間放置し、まぁアリかなレベルの発熱まで低下。(やはり12cmファンを近くにおいておこう。。。)
root@mil:~# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: p4-clockmod
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.00 ms.
  hardware limits: 125 MHz - 1000 MHz
  available frequency steps: 125 MHz, 250 MHz, 375 MHz, 500 MHz, 625 MHz, 750 MHz, 875 MHz, 1000 MHz
  available cpufreq governors: userspace, powersave, ondemand, performance
  current policy: frequency should be within 125 MHz and 1000 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 125 MHz (asserted by call to hardware).

気がつかないうちに、bogomips値が起動時以外にも再計算される様になった模様。
ちゃんと、周波数下げたら低い値に変わっている。
root@mil:~# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Celeron(R) M processor         1.00GHz
stepping        : 8
cpu MHz         : 125.000
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts
bogomips        : 249.14
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:
MILLINUX (CeleronM 1.0GHzモデル)の周波数を下げる | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。