
Ubuntu日本語フォーラム

ログインしていません。
linux カーネル 2.6.34 がリリースされたので、早速試してみたいと思いビルドしてインストールしてみました。
すべてデフォルトのままビルドしたのですが、現在の Ubuntu の最新カーネルである 2.6.32-22 よりも体感的に相当早い感じがしたので、bootchart で計測してみようとしたのですが上手くいきません。
/var/log/bootchart 内には、petit-laptop-lucid-20100613-5.tgz といった名前のアーカイブファイルしか作成されず、肝心のチャートの .png が作成されません。
アーカイブを解凍すると、heder、proc_diskstats.log、proc_ps.log、proc_stat.log といった名前のファイルが作成されています。
パッケージの bootchart、pybootchartgui どちらもインストールされています。
カーネルのビルドの手順:
ダウンロードした linux-2.6.34.tar.bz2 を /usr/src に配置し、
# tar jxvf linux-2.6.34.tar.bz2
# cd linux-2.6.34
# cp /boot/config-2.6.32-22-generic .config
# make menuconfig(一応開いただけ、ちょっと見たけど)
# CONCURRENCY_LEVEL=2 make-kpkg --initrd kernel_image kernel_headers --revision=100612
色々聞かれたので、すべて Enter で抜ける。
# dpkg -i ../*.deb
カーネルをインストールしたことで、自動的に grub2 のアップグレードがされたようだが、一応手動で、update-grub を実行して再起動。
上記のどこかに問題があったでしょうか?
initrd を作らずにカーネルオプションを設定したほうが良かったのかしら・・・。
あと、起動時に、
EXT3 -fs(sda5):error:could'nt mount because of unsurported optional features(240)
といったエラーが出力されているのですが、これは関係ありますでしょうか?
もしかしたら書き取りが間違っているかも知れません。かなり早く流れていってしまうので、何回も再起動して書き留めたのですが・・・。
起動してしまえば特に問題は無いので、無視して良いエラーでしょうか。
アプリの起動も相当早い感じが。
あ、でも、preload パッケージを入れているので、単にその影響で気のせい?
オフライン
探しに探してやっと見つけました。
https://bugs.launchpad.net/ubuntu/+source/bootchart/+bug/580560/comments/5
/usr/lib/pymodules/python2.6/pybootchartgui/draw.py の
return "RSDTZXW".index(flag) + 1 という箇所を
return "RSDTZXW".find(flag) + 1 に書き換える
というものでした。
ん〜、でも、
2.6.32-22 の計測結果が、01:09:83
2.6.34 の計測結果が 01:18:86
なんだかなぁ・・・。
明らかに体感的には、2.6.34 の方が早いんですけどねぇ・・・。
と言うか、どっちにしても 1 分なんてかかってないと思うんだけど。
なんか納得のいかない結果となりました。
オフライン
しつこく測り直したら、2.6.34 で 00:37.75 でした。
それでも遅いすね。
まぁ、こんなもんなのかなぁ・・・。
でも、9.04 のときは 27〜29 秒くらいだったんですけどね。
う、9.10 では、32〜34 秒だった・・・。
だんだん遅くなってますね(泣
みなさんのところは、バージョンが上がるごとに早くなってるんですか?
オフライン