2005-08-25 台風11号,強風・横殴りの雨 [長年日記]
_1 bootchart
linux-hotplug-develでよく発言しているKay Sieversのところで紹介されていたので試してみた.
まずはebuildをGentoo Bugzillaよりダウンロード.必要なのは
- hooks_for_shapshot.diff
- bootchart-0.8-r2.tar.gz*1
bootchart自体のインストールは問題ないのだが,そのままではうまく動かない.原因はパッチが適用されないため.そこで手パッチで当てる.対象のファイルは
- /sbin/rc
- /lib/rcscripts/sh/rc-services.sh
- /sbin/functions.sh
あとは書かれているとおりにやればだいたいOK.普段はgenkernelを使っているのだが,genkernelはGRUBのオプションにすでに
init=...
が書かれているので
init=/sbin/bootchartd
が指定できない.試しに
init=/linuxrc;/sbin/bootchartd
とかしてみたけど意味なし.そこでgenkernelなしでカーネルをコンパイルしリブート.ファイルが作成されたので本家http://www.bootchart.orgのDownloadページにあるRendererWebFormからPNGファイルを作成.しかし結果はNG.途中までしか取れてない.*2うーん何でやろか.そういえば
accton: function not implemented
みたいなのだが出てたなぁ.これが原因か?
注意
最初設定ファイル中で,tgzファイルの置き場を
/var/log/bootchart/bootchart.tgz
としたのだが,これは間違い.というのもこの /var/log/bootchart/ ディレクトリはbootchartの一時データを置くためだけのものらしくtmpfsをマウントし使い終わったらアンマウントしてしまうそうな.なのでこのような設定は不可.