2011-12-08
Android4.0のビルドには冷却能力にも注意を
Android 4.0を full-eng でフルビルドすると
make -j8
real 35m52.527s user 263m34.080s sys 14m40.810s
dmesgでカーネルのログを見るとこんなメッセージが。
[1482147.551197] CPU5: Temperature above threshold, cpu clock throttled (total events = 470039) [1482147.551200] CPU1: Temperature above threshold, cpu clock throttled (total events = 470039) [1482147.552197] CPU1: Temperature/speed normal [1482147.552199] CPU5: Temperature/speed normal [1482447.871374] CPU1: Temperature above threshold, cpu clock throttled (total events = 498371) [1482447.871377] CPU5: Temperature above threshold, cpu clock throttled (total events = 498371) [1482447.872375] CPU5: Temperature/speed normal [1482447.872377] CPU1: Temperature/speed normal [1482751.656890] CPU5: Temperature above threshold, cpu clock throttled (total events = 509239) [1482751.656893] CPU1: Temperature above threshold, cpu clock throttled (total events = 509239) [1482751.657890] CPU5: Temperature/speed normal [1482751.657891] CPU1: Temperature/speed normal [1483051.832731] CPU1: Temperature above threshold, cpu clock throttled (total events = 525120) [1483051.832734] CPU5: Temperature above threshold, cpu clock throttled (total events = 525120) [1483051.833730] CPU1: Temperature/speed normal [1483051.833732] CPU5: Temperature/speed normal [1483413.789544] CPU1: Temperature above threshold, cpu clock throttled (total events = 535518) [1483413.789547] CPU5: Temperature above threshold, cpu clock throttled (total events = 535518) [1483413.790545] CPU5: Temperature/speed normal [1483413.790547] CPU1: Temperature/speed normal [1483715.174854] CPU5: Temperature above threshold, cpu clock throttled (total events = 535567) [1483715.174857] CPU1: Temperature above threshold, cpu clock throttled (total events = 535567) [1483715.175855] CPU5: Temperature/speed normal [1483715.175857] CPU1: Temperature/speed normal
私のビルド環境は Ubuntu 10.04 (x86_64), CPU: Intel Core i7 950 @3.07GHz, メモリ 24GB です。
ケースは上がメッシュになっているタワー型のもの。ディスプレイはつながないでssh経由で使用します。グラフィックボードはファンレスのものをつけてます。(何かつけないと起動時のチェックでひっかかるから。)
CPUのファンはケチってリテール販売のCPUに付属していたものを使っているけど、どうやらそれでは冷却能力が足りないようです。
Android4.0をフルビルドしてるとカーネルログに、「温度が上がりすぎたからクロック落としたよ。」と「温度正常。」が交互にたくさん出てる。CPUに付属のファンだと冷却能力が足りない?!
2011-12-08 15:41:54 via web
いただいたアドバイス
@tetsu_koba Intelの4コアの場合はCPUの使用率100%常用ではデフォルトのCPUクーラーでは足りない事が多いです。ケースの空気の循環を今以上に良くする等の対処と共にサイズ社が出している巨大なCPUクーラーへ交換する等の対策が必要になります。
2011-12-08 15:45:07 via web to @tetsu_koba
@tetsu_koba 今の季節で冷却不足な現象が出るのなら,ファンは強化すべきでしょうなぁ.
2011-12-08 15:49:41 via Choqok to @tetsu_koba
@tetsu_koba あと、グラフィックボードは熱くなりやすく、タワー型ケースの場合その熱がちょうどCPU周辺にこもる為、ファンによる強制排気といった方法が一番だと私は思っております。ご清聴ありがとうございました。
2011-12-08 15:53:11 via web to @tetsu_koba
クリック: 5回
- 1073 http://pipes.yahoo.com/pipes/pipe.info?_id=8795a6709e67bb1e5b6b258f3ec0389a
- 38 http://t.co/9X5xsmTY
- 38 http://www.google.co.jp/url?sa=t&rct=j&q=リモートデスクトップ再起動&source=web&cd=8&ved=0CHUQFjAH&url=http://d.hatena.ne.jp/embedded/20090503/p2&ei=zVnh
- 37 http://d.hatena.ne.jp/kinneko/
- 24 http://t.co/Utpcel3c
- 24 http://www.google.co.jp/url?sa=t&rct=j&q=アメリカ+sim+プリペイド+データ&source=web&cd=8&ved=0CH4QFjAH&url=http://d.hatena.ne.jp/embedded/20110710/p2&ei=12XhToj
- 22 http://www.adakoda.com/adakoda/2009/02/android-source-code-download.html
- 21 http://www.google.co.jp/url?sa=t&rct=j&q=emacs ssh&source=web&cd=1&ved=0CCEQFjAA&url=http://d.hatena.ne.jp/embedded/20091009/p1&ei=N23hTrzFMKj5mAW_95DsBA&usg=AFQjCNFs0Mj24WPmlvMArCeCoekKXyqxVA&sig2=59POjFPb9_o89mlfXAcTvw
- 18 http://www.google.co.jp/url?sa=t&rct=j&q=android ビルド&source=web&cd=4&ved=0CEkQFjAD&url=http://d.hatena.ne.jp/embedded/20081101/p1&ei=taHhTrqSDqrQmAWo1ZnrBA&usg=AFQjCNG2EIraQiE4viGOBA6AJXfImJ1WTw&sig2=U-sbDcO20Ifj36tyo
- 17 http://search.yahoo.co.jp/search?p=リモートデスクトップが切れる&aq=-1&oq=&ei=UTF-8&fr=top_of3_sa&x=wrt



