ureadahead 有無を bootchat で比較して見る


ureadahead の有無で ubuntu 10.04 で果たしてどの程度違うのか bootchat を使い眺めて見ました。眺めるにあたり開発者が説明したこの記述を参考にしました。翻訳感謝。

開発者が説明する ureadahead « Kawaji’s Weblog

ureadahead が起動を遅くしている!

そうあってはならないので、話をよく聞かせてほしい!

時間短縮の具体例を挙げると、自分の信頼するラップトップは、ureadeahead 無しだと 1 分 30 秒くらいで起動し、有りの場合はたったの 30 秒で起動する。

まず、bootchart パッケージをインストールしてほしい。そして ureadahead の pack ファイルを削除し、/etc/init/ureadahead.conf ファイルを ureadahead.disable などに名前変更の後、再起動、ログイン等々して、bootchart が現れるのを待つ(停止/待機 まで bootchart のステータスを監視)。

そうしたら、ureadahead conf ファイルを元に戻して、再び再起動とログインを行い、bootchart が現れるのを待つ。

そして最後、もう一度再起動してログインし、bootchart が現れるのを待つ。

これで、3つの bootchart があることになる。1つは ureadahead 無し、もう1つは ureadahead がプロファイルを行っているとき、最後の1つは ureadahead が通常の働きをしているときのもの。

ureadahead に関するバグ報告を投稿して、これら3つのファイルとともに、”sudo ureadahead –dump” の出力結果(かなり長くなるのでファイルに出力して)を添付する。

そうしてくれれば、自分はそれを見て、我々がそのバグを直せるかどうかを見極める!

ではさっそく試します。まずはbootchatのインストールは
sudo apt-get bootchat
です。
上記引用の記述にしたがい再起動を三回した結果はこうなりました。

止めた場合

disable ureadahead

disable ureadahead

profile 中

profile ureadahead

profile ureadahead

profile 後

enable ureadahead

enable ureadahead

グラフを眺めると、profile後の起動はIOというかHDD読み込み等のレッドが前にきて、CPU使用率であるブルーが後半に盛り上がっているのが見て取れます。
そして起動時間で見ても順番に着実に速くなっています。

無し 00:50:25
profile 作成 00:43:27
profile 後 00:35:07

記憶ではインストール後すぐの頃は確か20秒台だったと思いますが、使用したPCは普段使っていて大きい方のグラフを見てもらうと分かりますが apache2 mysql やその他いくつかの動いている状態です。
スペックはこのようになっています。
OS: Ubuntu 10.04 (LTS)
CPU: AMD athlon 5000+ BE
RAM: 4GB(DDR2-800)
M/B: ASUS M2N-E
HDD: HDDx2 で dmraid で nforce2 の RAID(ストライプ)を使用

グラフ全景

計測が終わって普段使わないようならbootchatはデスクトップが表示されて数十秒後にグラフ作成やなにやらでCPUを100%持っていきかなり重く感じますから普段見ないのなら削除した方がいいかもしれません。
bootchatの削除は
sudo apt-get remove bootchart

広告

ureadahead 有無を bootchat で比較して見る」への1件のフィードバック

  1. http://kawaji.wordpress.com/2010/04/10/ureadahead-faq/#comment-132
    このような状態はそちらでは発生していませんか。
    私の環境では、常にureadahead作動時はこの状況が発生します。
    現在は、メモリを増やすことで結構改善しました。
    しかし現在も、Firefoxで5個ほどタブを開くとこの状況になります。
    やはり私のPCが古いだけなのですかね…..

    いいね

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中