如何判断哪个进程减慢了启动速度(bootchart)

如何判断哪个进程减慢了启动速度(bootchart)

所以我的电脑启动了 150 秒,我可以清楚地看到它在 40-105 秒之间什么也没做。您能帮我确定哪个进程造成了这种时间的浪费吗?

引导图

答案1

我可以清楚地看到它在 40-105 秒之间没有任何作用。

如果您的意思是,CPU 使用率看起来很低,请注意,在该时间段内“I/O(等待)”非常高,并且许多进程呈粉红色(整个时间段内至少有一个进程),表明它们处于“不可中断的睡眠”

不间断睡眠不一定是内核的被动状态——它可能一直忙于循环,并且这通常包含在 CPU 时间的“sys”部分中,因此生成此图的应用程序可能已经减去了该部分。无论如何,如果引导过程已经达到了无法启动更多内容的程度,因为剩下的所有事情都需要先完成其他事情,而这些事情都在等待 I/O,那么这就是可能发生的情况。

如果这是使用本地磁盘存储的普通桌面,不间断 I/O 等待这么长时间可能表明硬件间歇性出现故障。

相关内容