一种方法是使用bootchart包 - 这会生成一个.png图像文件,显示正在启动哪些进程以及这些进程运行了多长时间。它还描述了磁盘吞吐量,它显示了从磁盘获取信息的效率。
安装 -
sudo apt-get install bootchart pybootchartgui
Run Code Online (Sandbox Code Playgroud)
重新启动并登录。
查找/var/log/bootchart图像文件。
例如 - 我的引导图的一部分看起来像:

卸载 -
sudo apt-get remove bootchart pybootchartgui
Run Code Online (Sandbox Code Playgroud)
启动缓慢的可能原因
首先检查您是否正在运行任何不必要的进程 - 例如蓝牙、调制解调器管理器。还要检查登录后正在运行的进程。
重新缓存你的ureadahead缓存文件也是值得的——这些文件用于加速你的启动。请记住,在重新安装 bootchart 之前,先删除 bootchart,重新启动,删除 *.pack 文件并再次重新启动两次。