最近、突然、ブログの携帯版である「MT4i」に対して、異様なほどのアクセスがあり、常にサーバーのCPU稼働率が100%に近い状態になってしまいました。
MRTGでのモニター画面

アクセスログやリファラーログを見ているのですが、いまいちアクセス元が特定できない。。。(なぜ?・・・)
で、特に頻繁にアクセスされているのが、この「Project MultiBurst」の携帯版。
で、ずっとCPUがピークに近い状態で動いているもんだから、CPU温度がひたすら高くなっていました。
↓

で、PentiumIVの機能?で、温度が高くなりすぎると、動作周波数を低くする?というものがあるそうです。システムログで、以下のようなものが出力されるのです。
Message from syslogd@l at Sat Dec 18 20:23:25 2004 ...
l kernel: CPU0: Temperature above threshold
Message from syslogd@l at Sat Dec 18 20:23:25 2004 ...
l kernel: CPU0: Running in modulated clock mode
調べた結果、コレは、pentium4に付属のthermal throttlingという機能で、cpu温度が、ファンでは冷やしきれない程度(多分約40度以上)に高まると、cpuを保護する為に、自動的にクロックダウンするものらしい。そして、kernelを構築する際にCONFIG_X86_MCE_P4THERMALを有効にしてあると、ソレを検知して、emergレベルのsyslogとして残すようになるらしい。
ということで、このような状態が続かないためにも、CPUクーラーを新調することにしました。
買ったのはこれ
↓

「峰 Cooler Revesion.B」
効果はテキメンでした!!
クーラー自体はこんな感じ。
↓