Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Bootchartのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Bootchart
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ブートプロセス]] [[de:Bootchart]] [[en:Bootchart]] [[fr:Bootchart]] [[it:Bootchart]] [[zh-hans:Bootchart]] [https://meego.gitorious.org/meego-developer-tools/bootchart Bootchart] は Linux のブートシーケンスをプロファイリングするために使用する便利なツールです。基本的にコンピュータの起動を速くするために使われます。プロファイリングデータのグラフを記録・表示する bootchartd デーモンが付属しています。 {{Note|現在 Bootchart は systemd に取り込まれています。詳しくは[[ブートパフォーマンスの向上#ブートプロセスを解析する]]を見て下さい。このページでは、マージされる前のオリジナルの bootchart について説明しています。}} == Bootchart のインストール == Bootchart は公式リポジトリの {{AUR|bootchart}} でインストールできます。 {{Note|An alternative to Bootchart is [https://github.com/mmeeks/bootchart bootchart2]. It uses python for generating the final chart instead of a JVM, and only requires: pygtk, git and busybox. See GRUB and GRUB2 configuration bellow}} == Bootchart2 の実行 == === ブートローダーの設定 === プロファイリングしたいブートオプションのコピーを作成して {{Ic|<nowiki>initcall_debug printk.time=y init=/usr/bin/bootchartd</nowiki>}} を追加します。方法は[[カーネルパラメータ]]を見て下さい。ブートローダーから起動した場合、bootchart2 はデフォルトで120秒後、もしくはログインプロンプトが表示された時に停止します。 === Bootchart2 の設定 === ==== ログイン後に Bootchartd2 を停止 ==== {{hc|/etc/bootchartd.conf|EXIT_PROC<nowiki>=</nowiki>"kdm_greet xterm konsole gnome-terminal metacity mutter compiz ldm icewm-session enlightenment"}} 上の設定を変更して、空にすることで、定義済みのプログラムが起動した時ではなく手動で記録を停止することができます。 == グラフの作成 == Bootchart2 の使い方は Bootchart Legacy と同じように簡単です: インタラクティブなグラフ作成ツールを使うには、起動後に次を実行してください: $ pybootchartgui -i 詳細は [https://wiki.gentoo.org/wiki/Bootchart2 Gentoo Wiki] で読むことができます。 Bootchart2 は [[E4rat]] と一緒に使うことが可能です。 == Bootchart の実行 == bootchart を利用するには、ブートローダーの init プロセスで設定するか、init スクリプト ({{ic|rc.sysinit}} など) から手動で起動する必要があります。bootchartd を手動で起動した場合、手動で停止しなくてはなりません。一般的には、以下の手順に注意してください。 === ブートローダーの設定 === プロファイリングしたいブートオプションのコピーを作成して {{Ic|<nowiki>init=/usr/bin/bootchartd</nowiki>}} を追加します。方法は[[カーネルパラメータ]]を見て下さい。ブートローダーから起動した場合、bootchart はログインプロンプトが表示された時に停止します。 == グラフの作成 == 書き込み権限があるフォルダで次を実行することでブートチャートが生成されます: bootchart-render グラフが書き込まれた {{ic|bootchart.png}} 画像が生成されます。コマンドを実行する前に Java ランタイムをインストールして設定する必要があります。 === トラブルシューティング === Bootchart-render が 'bootchart.png' 画像を生成しないで以下のようなエラーメッセージを表示する場合: /var/log/bootchart.tgz not found これはブートプロセスがいつ終了したのか bootchartd が判別できなかったことを意味しています。[[KDM]], [[GDM]], [[SLiM]], Entrance 以外のログインマネージャを使用しているとこのエラーが発生します。{{ic|/usr/bin/bootchartd}} スクリプトを開いてアプリケーションを {{Ic|exit_proc}} 変数に追加してください。例えば: # The processes we have to wait for local exit_proc="gdmgreeter gdm-binary kdm_greet kdm slim" ログインマネージャを使っていないときは、{{Ic|exit_proc}} 変数を以下のように編集します: # The processes we have to wait for local exit_proc="login" === ブートチャートの例 === ==== Boot in 5 seconds ==== [https://lwn.net/Articles/299483/ LWN Article on fast booting netbooks] This article is really awesome and along with a bunch of bootcharts provides some tips on how to boot faster. Some of those improvements are beyond reach of the ordinary user though (patching X.org, kernel, etc.). == 参照 == * [http://www.bootchart.org/ Bootchart ホームページ]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Bootchart
に戻る。
検索
検索
Bootchartのソースを表示
話題を追加