サーバの省電力化(CPUで)
(これもまた備忘録)
省電力化するならHDDを6台も乗っけたりしない方がいいんだけど、今更外せないので出来ることをする。
- powernowd でCPUの電圧とクロックを負荷に応じて動的にコントロール
夏場の暑さ対策も兼ねて、コレをやった時のメモ
まずは必要なモジュールを入れて、いつもどおりのインストール
#modprobe cpufreq_userspace
#modprobe p4_clockmod
#apt-get install powernowd
PentiumMの場合、CPU Frequency scalingなモジュールは speedstep-centrino だが、これだとドライバが見つからないとエラーになってしまった。ググっても見つからないので端から試したら、p4_clockmod が正解だった。
マザボP4P800-VM(Socket478)にCT-479をはかせてPentiumMを載せているので、Pen4用のp4_clockmodが動くようです。で、powernowdを動かした結果
# grep "cpu MHz" /proc/cpuinfo
cpu MHz : 325.000
ちゃんと下がってる。電力量はそれ用の道具を持ってないので不明...。温度はこの季節だからか変化無し。
起動時からモジュールがロードされるよう/etc/modules に追記を忘れずに。
※ちゃんとしたドキュメントを当たったわけではないので、間違ってる可能性あり
散々調べたのに見つからなかったけれど、LinuxでCT-479 + PentiumMな人はいないのだろうか
