ブートチャートを使用してデスクトップのログイン時間を測定する方法


12

セッションに最初にログインするたびに再起動するたびに時間がかかるという問題があります。つまり、パスワードを入力してからデスクトップを使用できるようになるまで、最大5分かかります。

ブートチャートを使用して問題をデバッグしようとしていましたが、ブートチャート自体は機能していましたが、グラフィック出力は105秒でトリミングされるため、compizがいつ開始するかさえわかりません。

を見ると/etc/init/bootchart.conf、compizの起動後にグラフィックが実際にトリミングされているように見えますが、私の場合はそうではありません

bootchart --format=$format \
    --crop-after=compiz,metacity,mutter,kwin,xfwm4 \
    --annotate=ureadahead,mountall,hostname,hwclock \
    --annotate=Xorg \
    --annotate=gdm-session-worker \
    --output="/var/log/bootchart" "$TARBALL"

以下に出力例を示します

少なくともデスクトップがロードされるまで、グラフに長い時間軸を表示する方法はありますか?


dmesgまたは〜/ .xsession-errorsを調べて、発生しているエラーまたは問題を確認しましたか?
ポピー

ドキュメントには、「ロガーは、特定のプロセスを探すことにより、ブートプロセスの終了を検出しようとします。」だけという、105秒のハードリミットを言及していません 例はgdmgreeterまたはkdm_greetです。このプログラムで欲しいものを手に入れることは可能ですか?
トム・ブロスマン

私は、dmesgのを見て、私は上の明白な何かを見ることができなかった、それをデバッグしようとする#Ubuntuのデスクトップチャネルでみんなとおしゃべりを持っていなかった~/.xsession-errors pastebin.ubuntu.com/1094584
デヴィッドPlanella

@TomBrossman、それが可能かどうかわからないので、質問も。
デビッドプラネラ

2
bootchart2は終了条件のカスタマイズをサポートしているようです。
アーンドリュック

回答:


1

使用してくださいpybootchartgui(ソフトウェアセンターで利用可能)。各起動後にグラフィカルなログを作成します。dmesg出力のチェックも同様に良好ですが、「視覚的」ではありません。

必要のないものはスタートアップアプリケーションから無効にし、BIOSでHDDが最初のブートデバイスであることを確認してください。


1

ブートチャートは、システムの起動中にサービスにかかる時間を表示します

既存の画像を拡大するそれが私がしていることです

画像は/ var / log / bootchartフォルダーに保存されます


-1

起動後に/ var / log / messagesを確認しますか?ブートシーケンス中の時間のログがあります。

ブートチャートを実行してみてください。

この質問もご覧ください。ブートプロセス中に何が起こるかを確認するにはどうすればよいですか?

Ubuntu Software Centerで利用可能なpybootchartguiというブートチャートの代替アプリケーション。

http://code.google.com/p/pybootchartgui/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.