web-dev-qa-db-ja.com

どのプロセスが起動を遅くするかを言う方法(bootchart)

したがって、私のコンピュータは150秒間起動し、40〜105秒間は何もしないことがはっきりとわかります。この時間の浪費の原因となっているプロセスを特定するのを手伝ってもらえますか?

bootchart

1
Parchandri

40〜105秒の間は何もしないことがはっきりとわかります。

つまり、CPU使用率が低いように見えます。その期間中、「I/O(待機)」が非常に高く、多くのプロセスがピンク色で網掛けされており(期間全体で少なくとも1つ)、 "中断可能なスリープ"

無停電スリープは、必ずしもカーネルのパッシブ状態ではありません。常にループしている可能性があり、これは通常、CPU時間の「sys」コンポーネントに含まれているため、このグラフを作成したアプリがそれを差し引いた可能性があります。いずれにせよ、残りのすべてが最初に終了するために何か他のものを必要とするためにブートプロセスがそれ以上開始できないポイントに到達し、それらがすべてI/Oを待機している場合、これが発生する可能性があります。

これがローカルディスクストレージを使用する通常のデスクトップである場合、これほど長く中断できないI/O待機は、ハードウェアの断続的な障害を示している可能性があります。

1
goldilocks