web-dev-qa-db-ja.com

dmesgを使用して遅い起動速度を診断するにはどうすればよいですか?

新しいLenovo Thinkpad S440にUbuntu 15.04をインストールしました。 8ギガバイトのRAM、i7、SSDを使用すると、Ubuntuが数秒で起動するはずでしたが、代わりにほぼ1分かかるようです。

似たような質問をいくつか読んだことがあり、人々は常に出力dmesgを見るように頼みますが、私のdmesgを見てみると、何を探すべきか本当にわかりません。 出力は次のとおりです 誰かが見てみたい場合に備えて。

更新:コンピューターを再起動し、各ブートの時間を確認するのに少し時間をかけました。 8秒から73秒の間で変化します!

2
jessenorton

左側の数値は、起動後の秒(およびマイクロ秒)です。大きなジャンプを探してください。

  • USBスタートアッププローブ(3-18)には非常に長い時間がかかります。これは調査する価値があるかもしれません。
  • そして、USB、再び(31-44)udevの下でslow
  • その後、USBタッチスクリーンが初期化された後、46.699188で4秒間停止します。

ここにテーマがありますか? USBセットアップで何かがUSBパフォーマンスを釘付けにしているように見えます。これは、USBチップセットの不良なカーネルドライバーまたは不良なデバイス(単純なUSBデバイスが削除されるまでシステムを起動不能にしたことがあります)または2つの組み合わせの可能性があります。

まず、すべてのUSBデバイスを取り外して起動しようとします。スピーディな場合は、トラブルメーカーが見つかるまで一度に1つのデバイスを追加します。常に遅い場合は、USBチップセットの調査を開始してください。

ブートチャートの作成 は、サービスがどの程度同時に起動するかを確認する価値があるかもしれません。 USBは単なる偶然であり、何かが100%CPUを使用している可能性があります。ブートチャートにこれが表示されます。


Edit:質問を読み直して、これがラップトップであることがわかります。したがって、タッチスクリーンはおそらくハードワイヤードされています。それを無効にし、それを使用します。

2
Oli